获取此组的子组和子用户。

getChildAuthorities()

参数

返回值

Authority 对象的数组。

代码例

var shortName = "MY_GROUP";
var group = groups.getGroup(shortName);

model.childAuthorities = group.getChildAuthorities();

以下FreeMarker代码可用于显示前面的JavaScript代码段的结果:

<#list childAuthorities as ca>

 <p>fullName: ${ca.fullName}</p>
 <p>displayName: ${ca.displayName}</p>
 <p>shortName: ${ca.shortName}</p>
 <p>authorityType: ${ca.authorityType}</p>

 <hr/>
</#list>

上述代码将显示如下结果:

fullName: abeecher
displayName: abeecher
shortName: abeecher
authorityType: USER

fullName: GROUP_ANOTHER_STARLIGHT_GROUP
displayName: Another example group
shortName: ANOTHER_STARLIGHT_GROUP
authorityType: GROUP

fullName: mjackson
displayName: mjackson
shortName: mjackson
authorityType: USER

fullName: GROUP_MY_SUB_GROUP
displayName: MySubGroup
shortName: MY_SUB_GROUP
authorityType: GROUP

fullName: GROUP_FINANCE
displayName: Starlight Finance
shortName: FINANCE
authorityType: GROUP

getChildAuthorities(paging, sortBy)

参数

  • paging
    一个 ScriptPagingDetails 对象。
  • sortBy
    对结果进行排序的属性,例如:displayName。

返回值

Authority 对象的数组。

代码例

var shortName = "MY_GROUP";
var group = groups.getGroup(shortName);

// now find child authorities
var paging = utils.createPaging(-1, 0);
var sortBy = "displayName";
model.childAuthorities = group.getChildAuthorities(paging, sortBy);

以下FreeMarker代码可用于显示前面的JavaScript代码段的结果:

<#list childAuthorities as ca>

 <p>fullName: ${ca.fullName}</p>
 <p>displayName: ${ca.displayName}</p>
 <p>shortName: ${ca.shortName}</p>
 <p>authorityType: ${ca.authorityType}</p>

 <hr/>
</#list>

上述代码将显示如下结果:

fullName: abeecher
displayName: abeecher
shortName: abeecher
authorityType: USER

fullName: GROUP_ANOTHER_STARLIGHT_GROUP
displayName: Another example group
shortName: ANOTHER_STARLIGHT_GROUP
authorityType: GROUP

fullName: mjackson
displayName: mjackson
shortName: mjackson
authorityType: USER

fullName: GROUP_MY_SUB_GROUP
displayName: MySubGroup
shortName: MY_SUB_GROUP
authorityType: GROUP

fullName: GROUP_FINANCE
displayName: Starlight Finance
shortName: FINANCE
authorityType: GROUP
文档更新时间: 2019-07-09 18:21   作者:凌云文档