49 lines
2.6 KiB
XML
49 lines
2.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<pages>
|
|
<modifyDetailPage id="editGroupsPage" title="editGroupsPage" entityClass="com.dev.energy.server.model.security.Group" onClose="refreshParent" width="500" height="450">
|
|
<modify>
|
|
<inputUIs>
|
|
<hidden id="group.id" reserve="false"/>
|
|
<text id="group.code" title="group.code" row="1" col="1" readOnly="false" required="true" reserve="false" forceOverride="false" inVisible="false" trimSpace="true" isPrecision="true"/>
|
|
<text id="group.name" title="group.name" row="1" col="2" readOnly="false" required="true" reserve="false" forceOverride="false" inVisible="false" trimSpace="true" isPrecision="true"/>
|
|
</inputUIs>
|
|
<buttons>
|
|
<commit id="save" title="save" enableType="none" invisible="false">
|
|
<forwards>
|
|
<forward name="refreshParent" newEnabled="true" editEnabled="true"/>
|
|
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
|
|
</forwards>
|
|
</commit>
|
|
</buttons>
|
|
</modify>
|
|
<detail autoQuery="false">
|
|
<datasource><![CDATA[select role.id, role.code, role.name from Role role , Group g
|
|
where role in elements(g.roles)
|
|
/~group.id:AND g.id = {group.id} ~/]]></datasource>
|
|
<columns>
|
|
<column id="role.id" title="ID" visible="false"/>
|
|
<column id="role.code" title="role.code" visible="true"/>
|
|
<column id="role.name" title="role.name" visible="true"/>
|
|
</columns>
|
|
<buttons>
|
|
<popup id="addRole" title="addRole" enableType="none" invisible="false" containId="false" pageId="maintainAddGroupRolesPage">
|
|
<enableExpression><![CDATA[(${group.id} > 0)]]></enableExpression>
|
|
</popup>
|
|
<commit id="removeRole" title="removeRole" enableType="multi" invisible="false" confirmMessage="editGroupsPage.confirm.delete">
|
|
<mappings>
|
|
<mapping id="group.id" className="long"/>
|
|
<mapping id="ids" className="list"/>
|
|
</mappings>
|
|
<actions>
|
|
<action managerName="roleManager" methodName="removeGroupRoles" parameter="group.id,ids"/>
|
|
</actions>
|
|
<forwards>
|
|
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
|
|
</forwards>
|
|
</commit>
|
|
</buttons>
|
|
</detail>
|
|
</modifyDetailPage>
|
|
</pages>
|