返回

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