Grid

Eine sehr komplexe Komponente, mit der viel Informationen auf einmal angezeigt werden kann.

Benutzen des Grids:

  1. Ziehen Sie das Grid in den GUI-Builder.

  2. Ziehen Sie das Entity auf das Grid.

  3. Wählen Sie im folgenden Dialog die Properties aus, die Sie im Grid anzeigen möchten.

  4. Um das Grid jetzt zu befüllen, gibt es zwei Möglichkeiten:

    1. Properties > Data > Data Provider - Wenn das Entity eine @DAO Annotation besitzt, kann darüber ein Select ausgewählt werden, welcher dann von der Datenbank sich die Daten holt.

    2. setItems() - Im Code können die Daten auch über grid.setItems() die Daten gesetzt werden.

 

Erstellen eines Renderers:

Wenn Sie einen Renderer erstellen, können Sie eine Zelle so anzeigen, wie Sie es wollen.

Ein Renderer kann wie folgt erstellt werden:

  1. Klicken von Properties > Data > Columns.

  2. Klicken auf den Add rendered column Button.

  3. Dann auf New… klicken.

  4. Dann auf Finish und Ok.

  5. Dann den neu erstellen Renderer öffnen.

  6. Diesen Renderer dann so gestalten wie Sie ihn haben wollen.

  7. Die Daten können Sie dann über die renderComponent() Methode befüllen.