Das ListControl lässt sich schnell und einfach integrieren. Dabei ist es noch
flexibel genug, um spezielle Anforderungen zu erfüllen. Hierzu kann das
Standardverhalten des Kontrollelements überschrieben werden. So lässt sich auch ein
dynamisches Laden der Daten realisieren oder es können eigene ListControl-Klassen erstellt
werden, die bereits den Zugriff auf eine bestimmte Tabelle kapseln.
Über die Konfiguration in der JSP-Seite lassen sich schnell neue Spalten hinzufügen, die
sich zusätzlich berechtigungsabhängig steuern lassen.
Der HTML-Code wird über einen Painter erzeugt. Andere Layouts lassen sich durch eine Anpassung
der Painter realisieren. Dabei können verschiedene Layouts auch parallel verwendet werden.
Features des ListControls:
- Implementiert einen Blättermechanismus. Kein zusätzlicher Programmieraufwand nötig! Die Buttons am Anfang oder Ende werden automatisch deaktiviert bzw. aktiviert.
- Spaltentypen: Drilldown, Text, CheckBox, Image, Link, Button, Select, Add, Edit, Delete, Control.
- Die CheckSpalte unterstützt die die Modi "single" und "multiple".
- Buttons konfigurierbar und getrennt ein- und ausblendbar.
- Design des ListControls in der JSP oder auch serverseitig definierbar.
- Bildet Aktion, die auf der Tabelle ausgeführt werden auf CallBack-Methoden in der Action-Klasse ab (Beispiele: onDrilldown, onSort, onEdit, onDelete, onRefresh, onCheck).
- JavaScript Eventhandler auf Spalten hinterlegbar.
- Berechtigungsabhängige Steuerung des Spaltenaufbaus.
- Standardverhalten überschreibbar.
- Layout durch Painterfactory an eigenen StyleGuide (Corporate Identity) anpassbar.
- Optimierter HTML-Code.
- Gleiches Look and Feel in Microsoft® InternetExplorer > 5.x und Netscape™ Navigator > 7.x
zurück |
Exkurs
|