阅读:3405
回复:5
|
选人选部门控件只显示当前所在组织机构的下级
老师好,我用的版本是9.2.7。现在想实现这种效果:一张表单公司所有人都能用,在使用选人和选部门时,只显示当前登录人所在的组织机构和他的下级,不让显示他的上级和上级所包含的其他部门。@岩竹玉雨 @岩竹玉雨
图片:QQ截图20170418192239.png ![]() |
1楼#
发布于:2017-04-19 08:57
帖内置顶 – – 2017-05-09 11:47
在表单的Loaded事件中,动态设置选人控件的RootUnit.
代码如下: var deptID = sheetInfo.OriginatorOU; var sheetUser = $.MvcSheetUI.GetElement("选人控件字段名").SheetUIManager(); if (sheetUser) { sheetUser.SetRootUnit(deptID); sheetUser.Render(); } |
|
3楼#
发布于:2017-04-19 08:57
在表单的Loaded事件中,动态设置选人控件的RootUnit.
代码如下: var deptID = sheetInfo.OriginatorOU; var sheetUser = $.MvcSheetUI.GetElement("选人控件字段名").SheetUIManager(); if (sheetUser) { sheetUser.SetRootUnit(deptID); sheetUser.Render(); } |
|
4楼#
发布于:2017-04-19 09:12
t156965365:在表单的Loaded事件中,动态设置选人控件的RootUnit.谢谢老师,我试试效果 |
|
5楼#
发布于:2017-04-19 10:16
|
|
|
6楼#
发布于:2017-04-19 19:02
岩竹玉雨:可以参考这个帖子老师,我实现了预期效果。现在又有点问题,就是这样的话系统管理员也只能显示他所在部门的层级了,如何才能判断该用户是不是系统管理员,是的话就不进行设置让他可以操作所有的部门? |
|