Flex-Grid
Konsequent objektorientierte Verbindung zwischen
Bildschirm-Control und den Geschäftsobjekten wird mit dem TypeLift-FlexGrid
möglich. Sie laden eine Collection (Auflistung) mit ausgewählten
Instanzen aus der Datenbank, z. B.: Aufträge.Auswahl(AbDatum:=Today).
Diese Collection weisen Sie direkt dem TypeLift-FlexGrid
zu. Das Grid zeigt dann für jede Instanz der Collection eine
Zeile mit den ausgewählten Properties (Spalten) an. Das Besondere:
Jede Zeile behält ihren Verweis auf die zugrunde gelegte Instanz.
Damit kann bei jedem Zeilenwechsel (Click-Event) wieder auf die
|
|
Instanz und auch auf Ihre ausgeblendeten Eigenschaften
sowie auf die verbundenen Objekte zugegriffen werden. Die Darstellung
der einzelnen Felder erfordert keine Handarbeit. Einmal in der Spezifikation
festgelegt, zeigen alle Grids ein Feld namens Materialpreis
mit Tausender-Punkten und 2 Nachkommastellen rechts justiert an. Zumindest
solange Sie nicht für den Einzelfall eine andere Einstellung
wählen. Das TypeLift-FlexGrid ist editierbar und enthält
auch ein integriertes Drop-Down-Control (Combo-Box), damit sich einzelne
Zellen komfortabel vom Anwender ändern lassen. |