起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 294|回复: 17

【结贴】下拉选择组织结构人员

[复制链接]
发表于 2009-9-1 10:18:49 | 显示全部楼层 |阅读模式
需求:想找一个框型控件,这个框可以下拉选择本科室所有人员,有没有类似这样的控件呢,或者我用什么方法实现此需求呢?
回复

使用道具 举报

发表于 2009-9-1 10:23:38 | 显示全部楼层
可以直接定义字段的表现类型为 组织机构XX编码
具体可以参考 业务模型\协同系统\协同数据库\计划\计划表 中创建人。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-1 13:49:36 | 显示全部楼层
我把字段表现类型设置为:组织结构人员成员编码。
然后在功能表单中,会自动显示下拉按钮,不过下拉菜单中什么都没有。
如果我想让下拉菜单中显示,本功能操作者所在的科室的所有人员,接着该如何设置?
回复 支持 反对

使用道具 举报

发表于 2009-9-1 14:08:33 | 显示全部楼层
你看计划表的相关字段:创建人,创建岗位,创建部门
看效果的话,可以添加一个计划看看(责任人)
回复 支持 反对

使用道具 举报

发表于 2009-9-1 14:08:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-1 15:56:34 | 显示全部楼层
看了看上面的帖子,我的需求是:表中的“执行人员”这一个字段,想从,组织结构中当前操作者所在的部门下的所有人员中下拉选择。
而表现类型为“组织机构人员成员编码”时,表现参数中还要填写deptid,positionid,而我的表中没有部门以及岗位字段。而且,我把实际组织机构中的部门id,和岗位成员id填写在那儿,会报错。
回复 支持 反对

使用道具 举报

发表于 2009-9-1 16:21:20 | 显示全部楼层
那就自己去torgsystem表中过滤吧
查找属性中sql的查询条件类似这样:
组织机构系统表.扩展名 = '.PSM' and 组织机构系统表.部门 = &[操作者部门编号]
回复 支持 反对

使用道具 举报

发表于 2009-9-1 16:30:38 | 显示全部楼层
如果有部门和岗位不会报错的,应该是你定义的有问题
如果你表中仅仅只有人员这个字段的话,可以定义字段的查找属性,SQL过滤 业务模型\系统空间\系统数据库\组织机构系统表 这张表,参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=6513
不过还需要加上 删除版本号 这个字段的值为“0”这个条件,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-14 13:47:24 | 显示全部楼层
SQL过滤条件如下所示:
组织机构系统表.部门 = 'YXGLK' AND 组织机构系统表.删除版本号 = '0' AND 组织机构系统表.扩展名 = '.PSM'
7楼上说,组织机构系统表.部门 = &[操作者部门编号],&[操作者部门编号]是不是代表一个业务参数呢?我是不是应该在功能刚刚运行起来的时候,用代码给这个业务参数赋值呢?

还有运行效果图如下所示,怎么我这儿有两个下拉按钮?
第一个下拉按钮可以显示部门“YXGLK”下属的所有人员,
第二个下拉按钮什么都不显示。

qq1.png

9.29 KB, 下载次数: 128

回复 支持 反对

使用道具 举报

发表于 2009-9-14 13:57:01 | 显示全部楼层
&[操作者部门编号]是不是代表一个业务参数呢?
是业务参数,在系统空间下面就有这个参数,你直接拿过来用就可以了

你不使用查找属性那个下拉按钮也会出来么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 01:48 , Processed in 0.050194 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表