天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3089|回复: 8

[界面] 如何在新建的表单中实现如下部门的显示

[复制链接]
flamedragon 发表于 2011-11-1 16:11:57 | 显示全部楼层 |阅读模式
如何在新建的表单中实现如下部门的显示
部门显示.jpg
 楼主| flamedragon 发表于 2011-11-1 16:19:06 | 显示全部楼层
还有就是如何限制某个指定的用户只能显示他所在的部门及下属部门,管理员除外。
admin 发表于 2011-11-1 16:20:10 | 显示全部楼层
您好,您是需要将部门按层级来显示吧?您使用一下树形部门选择框,看能否满足您的需求,有问题,我们再沟通。
 楼主| flamedragon 发表于 2011-11-1 16:23:53 | 显示全部楼层
还有就是如何限制某个指定的用户只能显示他所在的部门及下属部门,管理员除外。
flamedragon 发表于 2011-11-1 16:19

那这个如何解决呢?
admin 发表于 2011-11-1 17:02:29 | 显示全部楼层
您好,这个功能就需要您通过脚本去实现了。获取当前系统人员的部门并返回。管理员除外是什么意思?前台也有管理员吗?
 楼主| flamedragon 发表于 2011-11-1 17:05:06 | 显示全部楼层
您好,这个功能就需要您通过脚本去实现了。获取当前系统人员的部门并返回。管理员除外是什么意思?前台也有 ...
admin 发表于 2011-11-1 17:02


这个脚本应该如何写?在哪里写呢?
admin 发表于 2011-11-1 17:12:47 | 显示全部楼层
如果您是用的视图选择框就实现不了,只能使用下拉框,在下拉框的选项脚本写脚本,但是这样子,数据是没有结构层次的。获取当前系统登录人员部门脚本请参考以下脚本。
var value = ""; //部门名称
var user = getWebUser();
var depts = user.getDepartments();
for (var iter = depts.iterator(); iter.hasNext();) {
var dept = iter.next();
value = dept.getName();
}
value;
 楼主| flamedragon 发表于 2011-11-1 17:28:37 | 显示全部楼层
在增加下拉框后的显示情况
部门下拉框.jpg

用户资料的数据如下
用户资料.jpg
 楼主| flamedragon 发表于 2011-11-1 17:30:24 | 显示全部楼层
另外我想实现的该用户的部门显示是只显示以下数据
指定部门.jpg

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 09:45

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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