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;
})()