|
» Konfigurationsbeispiele ListControl
Beispiele:
1 |
2 |
3 |
4
Konfigurationsbeispiel 1
Konfiguration:
- Liste mit Add-Button (zum hinzufügen neuer Sätze)
- Liste mit Refresh-Button (zum aktualisieren der List)
- Anzeige von maximal 10 Zeilen pro Seite
- Drilldown-Spalte (zum Verzweige in die Detailansicht des Datensatzes)
- Zwei Text-Spalte
- Edit-Spalte (zur Bearbeitung des Datensatzes)
- Delete-Spalte (zum löschen des Datensatzes
- Image-Spalte (Zur Ausgabe eines Images und auslösen einer benutzerspezifischen Aktion)
- Die Instanz des ListControls wird unter dem Namen im Scope (Session/Request) gesucht. Bei Verwendung des Property-Attributs wird das Control aus der Formbean ermittelt.
<ctrl:list
id="userlist1"
action="sample101/userBrowse"
name="users"
title="User List"
width="500"
rows="10"
refreshButton="true"
createButton="true">
<ctrl:columndrilldown
title="Id"
property="userId"
width="65"/>
<ctrl:columntext
title="Name"
property="name"
width="350"/>
<ctrl:columntext
title="Role"
property="role.value"
width="150"/>
<ctrl:columnedit
title="Edit"/>
<ctrl:columndelete
title="Delete"
onclick="return userlist1_onBeforServerSend();"/>
<ctrl:columnbutton
title="Print"
property="print"
image="app/images/imgPDF.gif"
align="center"/>
</ctrl:list>
|
|
|
|
Konfigurationsbeispiele
ListControl
|
|