分享一下“流程开发时如何根据发起人的部门来确定某个选人控件的范围”
有个朋友问:
A发起流程,在这个流程表单中的选人控件只能出现A自己部门的人 该咋整。
搞了好久,终于实现了,个人觉得他还是不熟悉H3原生js的写法,建议没事多看看帮助文档吧~
//js代码如下:使用时请根据具体情况添加条件,一下代码仅实现功能
//控件初始化事件
$.MvcSheet.ControlInit = function () {
//SheetUser特殊处理
if (this.Type == "SheetUser") {
//给定要显示的组织单元编码为发起人的部门编码
this.VisibleUnits=$.MvcSheetUI.SheetInfo.OriginatorOU;
//附送给你的代码
//流程发起人的id
//$.MvcSheetUI.SheetInfo.Originator
//流程发起人部门id
//$.MvcSheetUI.SheetInfo.OriginatorOU
//当前登录人的部门编码
//$.MvcSheetUI.GetSheetDataItem("Originator.OU")["V"];
}