|
» Konfigurationsbeispiele
ListControl
Beispiele:
1 |
2 |
3 |
4
Konfigurationsbeispiel 4
Konfiguration:
- Refresh-Button
- Berechtigungsabhängige Anzeige des Add-Buttons. Im Beispiel besitzt der User keine Rechte. Daher wird der Button nicht angeboten.
- Anzeige von maximal 10 Zeilen pro Seite
- Verwendung einer ImageMap in der ersten Spalte
- Image-Spalte mit zugeordneter ImageMap
- Zwei Text-Spalten
- Drilldown-Spalte (zum Verzweige in die Detailansicht des Datensatzes)
- Berechtigungsabhängige Anzeige der Edit-Spalte (zur Bearbeitung des Datensatzes). Im Beispiel besitzt der User keine Rechte. Daher wird die Funktionalität nicht angeboten.
- Berechtigungsabhängige Anzeige der Delete-Spalte (zum Löschen des Datensatzes) Im Beispiel besitzt der User keine Rechte. Daher wird die Funktionalität nicht angeboten.
<util:imagemap
name="im_user">
<util:imagemapping
rule="user"
src="images/user.gif"/>
<util:imagemapping
rule="admin"
src="images/administrator.gif"/>
<util:imagemapping
rule="manager"
src="images/manager.gif"/>
<util:imagemapping
rule="controller"
src="images/controller.gif"/>
</util:imagemap>
<ctrl:list
id="userlist1"
action="sample103/userRoleBrowse"
name="users"
title="User Roles"
width="500"
rows="10"
refreshButton="true"
createButton="#admin">
<ctrl:columnimage
title=""
property="roleImg"
width="25"
imagemap="im_user"
align="center"/>
<ctrl:columntext
title="Role"
property="role.value"
width="150"/>
<ctrl:columntext
title="Name"
property="name"
width="350"/>
<ctrl:columndrilldown
title="Id"
property="userId"
width="65"/>
<ctrl:columnedit
title="Edit"
permission="#adim"/>
<ctrl:columndelete
title="Delete"
permission="#adim, #manager"/>
</ctrl:list>
|
|
|
|
Konfigurationsbeispiele
ListControl
|
|