- /**
- *函数库名称:getRoleNamesByUser
- *获得当前应用下,用户拥有的所有角色名称
- *函数名:getRoleNamesByUser(user) //user为用户对象
- */
- function getRoleNamesByUser(user){//user为用户对象
- var rolesNames ="";
- var currentApplicationid =getApplication();
- var roles=user.getRoles();
- if(roles !=null){
- for(var iter = roles.iterator();iter.hasNext();){
- var roler = iter.next();
- if(currentApplicationid.equals(roler.getApplicationid())){
- rolesNames+=roler.getName() +";";
- }
- }
- }
- return rolesNames ;
- }
复制代码
本帖最后由 bess 于 2013-1-9 20:07 编辑
/**
*函数库名称:getRoleNamesByUser
*获得当前应用下,用户拥有的所有角色名称
*函数名:getRoleNamesByUser(user) //user为用户对象
*/
function getRoleNamesByUser(user){//user为用户对象
var rolesNames ="";
var currentApplicationid =getApplication();
var roles=user.getRoles();
if(roles !=null){
for(var iter = roles.iterator();iter.hasNext();){
var roler = iter.next();
if(currentApplicationid.equals(roler.getApplicationid())){
rolesNames+=roler.getName() +";";
}
}
}
return rolesNames ;
}
复制代码
调用语法:
# include "getRoleNamesByUser"; //# include "函数库名称";
getRoleNamesByUser(user); //方法名 |