{TWBSCR} {TWBSCR}
Bevor Sie mit dieser Übung beginnen, müssen Sie zuerst Übung 2.4: Die Datenrasterkomponente konfigurieren ausführen.
Sie wollen im Datenraster Portfoliopositionen (die erworbenen Aktien) anzeigen, sodass der Benutzer den Inhalt eines gegebenen Portfolios ansehen, die Daten durchblättern und sortieren und die Anzahl bearbeiten kann, um einfache Analyseoperationen auszuführen.
Anzahl, Preis, Kaufdatum
Rechtsausrichtung aus. Anzahl
Spalteninhalt kann bearbeitet werden aus. Kaufdatum
als Datum/Uhrzeit fest. Wenn Sie ein Datum in einem Datenraster anzeigen, ist es wichtig, dass Sie die Spalte wirklich als Datum formatieren. Andernfalls wird die Anzahl Millisekunden seit dem 1. Januar 1970, 00:00:00 GMT angezeigt, da dies die interne Darstellung von Datenobjekten in Java oder JavaScript ist.Preis
und Anzahl
als Nummer fest.Ereignishandler für die Faces Client-Komponenten werden über die Anzeige für Schnellbearbeitung geschrieben. Für die Datenraster- und Baumstrukturkomponenten können Sie die bereitgestellten Ereignishandler verwenden oder eigene, angepasste Ereignishandler schreiben. Es werden zwei Ereignishandler zur Verfügung gestellt:
Wenn Sie das Datenraster ausgewählt haben, werden in der Anzeige für Schnellbearbeitung die folgenden Ereignisse angezeigt:
Hinweis: Wenn Sie in der Anzeige für Schnellbearbeitung ein Ereignis auswählen und in die Codeanzeige klicken, sehen Sie einige Kommentare, die den Zweck des Ereignisses und vor allem seine Parameter sowie den erwarteten Rückgabetyp und Wert beschreiben.
Wenn Sie die Darstellung und Funktionsweise (Look and Feel) des Datenrasters anpassen wollen, bearbeiten Sie die CSS-Standarddatei (CSS, Cascading Style Sheet). Diese Datei hat den Namen datagrid.css. Die Datei steht in Ihrem Projekt im Projektnavigator unter /WebContent/theme/datagrid.css zur Verfügung. Weitere Informationen zur Darstellung von Komponenten unter Verwendung von Style-Sheets.
Sie können nun mit Übung 2.6: Auf dem Server testen beginnen.