给楼主的解决方案
(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;
})()
这个是返回指定部门、角色的所有用户对象的集合 |