cqtms/src/webapp/WEB-INF/classes/config/origen/security/addRoleUsersPage.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>