30 lines
1.2 KiB
XML
30 lines
1.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<pages>
|
|
<editPage id="addRoleUsersPage" title="addRoleUsersPage">
|
|
<inputUIs>
|
|
<multiRemote id="userIds" title="user" row="1" span="1" readOnly="false" required="true" reserve="false" forceOverride="true" inVisible="false" manualEditable="true" displayedTableHead="编号,登录名,用户名">
|
|
<hql><![CDATA[select user.id,user.loginName, user.name
|
|
FROM Role role , User user
|
|
WHERE upper(user.loginName) like upper(:param)
|
|
and user not in elements(role.users)
|
|
and role.id = ${role.id}]]></hql>
|
|
</multiRemote>
|
|
</inputUIs>
|
|
<buttons>
|
|
<commit id="save" title="save" enableType="none" invisible="false">
|
|
<mappings>
|
|
<mapping id="role.id" className="long"/>
|
|
<mapping id="userIds" className="list"/>
|
|
</mappings>
|
|
<actions>
|
|
<action managerName="roleManager" methodName="addUsers" parameter="role.id,userIds"/>
|
|
</actions>
|
|
<forwards>
|
|
<forward name="refreshParent" newEnabled="true" editEnabled="true"/>
|
|
</forwards>
|
|
</commit>
|
|
</buttons>
|
|
</editPage>
|
|
</pages>
|