起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 198|回复: 8

【结贴】解释一段代码**

[复制链接]
发表于 2008-2-15 13:51:26 | 显示全部楼层 |阅读模式
if TOrgUtils.GetIsPersonMember(AContext) then
  begin
    TContextUtils.GetContextOperator(AContext, lDept, lPos, lPer);(1) IPer 是指的什么?
    lOperatorPositions := []; // 去除警告
    if lOperator.FindPosition(lDept, lPos, lPer, lOperatorPositions) then
      AURLs.Add(lOperatorPositions[0].PersonMember.BizURL.URL);
(2) FindPosition 找的是什么? AURLS.add 添加的是什么条件的url
回复

使用道具 举报

发表于 2008-2-15 13:58:30 | 显示全部楼层
1、Iper应该是人员id
2、找到这个条件的岗位成员,条件就是(lDept, lPos, lPer,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-15 14:49:06 | 显示全部楼层
是说根据当前登录的人所在的 =部门,岗位,人员id  。找到岗位成员吗?不理解怎么意思?
回复 支持 反对

使用道具 举报

发表于 2008-2-15 15:40:29 | 显示全部楼层
楼上说的正确。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-15 16:34:32 | 显示全部楼层
就是不理解这个岗位成员不就是  =部门,岗位,人员id   中的岗位吗?为什么还要找
回复 支持 反对

使用道具 举报

发表于 2008-2-15 16:45:58 | 显示全部楼层
岗位和岗位成员的含义不同。楼主看一下用户手册。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-16 07:56:26 | 显示全部楼层
我知道它倆的差别。部门,岗位 (这个岗位不久是岗位成员吗,已经分配的),人员id   。
你对lOperator.FindPosition(lDept, lPos, lPer, lOperatorPositions)  好好解释解释。
回复 支持 反对

使用道具 举报

发表于 2008-2-18 11:28:17 | 显示全部楼层
是根据前面三个参数得到一个岗位成员的列表.比如:只提供了部门的参数的话,就得到这个部门下所有的岗位成员
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-18 13:36:06 | 显示全部楼层
ao ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 02:30 , Processed in 0.038111 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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