阅读:3606 回复:6
大章鱼
15

帖子

70

跟帖

5601

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员

[已解决]如何根据发起人的部门来确定某个选人控件的范围

楼主#
更多 发布于:2016-11-07 15:25
A发起流程,在这个流程表单中的选人控件只能出现A自己部门的人

最新喜欢:

上善若水上善若水
大章鱼
15

帖子

70

跟帖

5601

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-11-08 11:18
@岩竹玉雨  非常感谢~

实现代码:
 $.MvcSheet.ControlInit = function () {
      
     if (this.DataField == "YGXM") {
         var Originatorid= $.MvcSheetUI.SheetInfo.Originator;
         var yjbm = "";
         //后台获取发起人所在的一级部门编码  
         $.MvcSheet.Action({
             Action: "GET_YJBM",    
             Datas: [Originatorid],    
             LoadControlValue: true,  
             PostSheetInfo: false,  
             Async: false,
             OnActionDone: function (e) {
                 yjbm = e;
             }
         });
         this.RootUnit = yjbm;//根组织编码
     }

 };
大章鱼
15

帖子

70

跟帖

5601

积分

黄金榴莲
黄金榴莲
  • 社区居民
  • 忠实会员
2楼#
发布于:2018-12-10 15:57
LGD:流程发起人的Code,怎么获取?试了很多方法@岩竹玉雨回到原帖
$.MvcSheetUI.SheetInfo.Originator
游客

返回顶部