Grid Export Dialog
Der Grid Export Dialog verschafft eine einfache Methode um die Daten eines Grids zu exportieren. Verschiedene Formate können ausgewählt werden wie z.B. CSV, PDF, oder Excel.
EinfĂĽgen der Grid-Export-Funktion:
Grid konfigurieren und mit Daten fĂĽllen
UI-Event (z.B. Button) fĂĽr den Export anlegen
In der Palette "GridExportDialog open" doppelklicken und ggf. Dependencies hinzufügen bestätigen
Bedienen der Grid-Export-Funktion:
Nach Klick auf den Export-Button erscheint folgender Dialog
Titel des Report - Dieser Titel taucht ebenfalls auf dem Report selber im Headerbereich auf
Ein- und Ausblenden von Spalten. Select All und Select None um alle zu aktivieren/deaktivieren
Ăśbereschrift, welche ĂĽber der Spalte angezeigt wird
Festlegen der Spaltenbreiten. Wird hier nichts angegeben, so werden die default Breiten des Grids ĂĽbernommen
Hier kann die Anordnung der Spalten geändert werden
Auswahl des Export-Formats
Konfiguration:
Mit der Konfiguration kann eingestellt werden was z.B. fĂĽr Formate im Format-Dropdown angezeigt werden soll. Somit kann der Exporter individuell angepasst werden, damit dieser dann beim Benutzen leichter/schneller bedient werden kann.
GridExportConfiguration<MyEntity> conf = new GridExportConfiguration<>(grid);
conf.setAvailableFormats(Format.Xlsx(), Format.Csv());
conf.setFormat(Format.Xlsx());
conf.setHighlightRows(true);
GridExportDialog.open(conf);
Â
Hinweise:
Es können nur Daten exportiert werden, welche in einer Grid angezeigt werden kann.
Exportiert wird immer die gesamte Ergebnismenge auch wenn nur ein Teilbereich davon wegen Paging geladen wurde.
Es stehen nur die Columns fĂĽr den Export zur VerfĂĽgung welche auch in der Grid sichtbar sind.
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.