getUsersByDptIdAndRoleId(dptid,roleid)
概述
返回指定部门、角色的所有用户对象的集合。
返回值
java.util.Collection
参数
1、dptidString
部门ID
2、roleidString
角色ID
示例
描述:
实现getUsersByDptIdAndRoleId(dptid,roleid)函数的应用,返回指定部门、角色的所有用户对象的集合
iScript 代码:
//表单A字段的选项为获取指定部门、角色下的所有用户对象 (function(){ var rolename=getItemValueAsString("角色"); var roleid=getRoleIdByName(rolename); var dptid = getItemValueAsString("部门"); var users = getUsersByDptIdAndRoleId(dptid,roleid); var opts=createOptions(); opts.add("",""); if (users !=null) for(var iter=users.iterator();iter.hasNext();){ var user=iter.next(); opts.add(user.getName(), user.getId()); } return opts; })()