1楼#
发布于:2016-11-07 17:12
帖内置顶 – – 2016-11-15 09:51
搞了好久,终于实现了,还是不熟悉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"]; } }; |
|
|
2楼#
发布于:2016-11-08 11:18
帖内置顶 – – 2016-11-08 14:22
@岩竹玉雨 非常感谢~
实现代码: $.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;//根组织编码 } }; |
|
3楼#
发布于:2016-11-07 17:12
搞了好久,终于实现了,还是不熟悉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"]; } }; |
|
|
4楼#
发布于:2016-11-07 17:32
|
|
|
5楼#
发布于: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;//根组织编码 } }; |
|
6楼#
发布于:2016-11-08 14:21
var dept = $.MvcSheetUI.SheetInfo.OriginatorOU;
$.MvcSheetUI.GetElement("YGXM").SheetUIManager().SetRootUnit(deptID); |
|
7楼#
发布于:2018-12-10 15:06
|
|
8楼#
发布于:2018-12-10 15:57
|
|