Table

Click to copy

Element zur Anzeige von Datensätzen aus der Datenbank


Grundeinstellung:

Model- Datenmodell für die Tabelle.

Endpoint- Datenquelle für die Tabelle.


Look and Feel Einstellungen:

Title(nicht obligatorisch) - Titel der Tabelle.

Width(obligatorisch) - Breite der Tabelle.

Style(obligatorisch) - Größe der Tabellenzeile.

Pagination(obligatorisch) - Ein- und Ausschalten der Seitennummerierung. Ist standardmäßig eingeschaltet.

Page size (nicht obligatorisch) - Zeilen pro Seite.

Border (obligatorisch) - Tabellenränder.

Name (obligatorisch) - Name der Tabelle.

Visible (obligatorisch) - macht die Tabelle sichtbar, wenn sie eingeschaltet ist. Standardmäßig aktiviert.


Daten:

In diesem Abschnitt können Sie Tabellenspalten verwalten.


Workflow-Auslöser:

  • onCreate- wird ausgelöst, wenn die Komponente auf der Seite erstellt wird;
  • onShow- wird ausgelöst, wenn die Komponente ihren Status auf sichtbar (auf der Seite angezeigt) ändert;
  • onHide- wird ausgelöst, wenn die Komponente in den Zustand "verborgen" wechselt (nicht mehr angezeigt wird);
  • onDestroy- wird ausgelöst, wenn die Komponente zerstört wird;
  • onDataUpdate- wird durch den Block Table Update Data ausgelöst;
  • onRowClick- wird ausgelöst, wenn Sie auf eine Zeile klicken;
  • onRowDoubleClick- wird durch einen Doppelklick auf eine Zeile ausgelöst;
  • onFilter- wird ausgelöst, wenn die Tabelle paginiert wird;

Komponenten-Aktionen:

Table Get properties

Ruft die Tabelleneigenschaften ab.

Eingabeparameter:

  • Component Id [string] - Identifikator der Tabellenkomponente.

Ausgabe-Parameter:

  • Title[string] - Tabellentitel;
  • Style[enum] - Tabellenstil;
  • Pagination[boolean] - Zustand der Paginierung;
  • Bordered[boolean] - Zustand des Rahmens;
  • Visible[boolean] - Status von sichtbar;
  • Loading[boolean] - Ladezustand;
  • Current page [integer] - aktuelle Tabellenseite;
  • Records per page [integer] - Anzahl der Datensätze pro Tabellenseite;
  • Total records [integer] - Gesamtzahl der Datensätze in der Tabelle.

Table Set Properties

Legt die Eigenschaften der Tabelle fest.

Eingabe-Parameter:

  • Component Id [string] - Bezeichner der Tabellenkomponente;
  • Title[string] - Titel der Tabelle;
  • Style[enum] - Tabellenstil;
  • Pagination[boolean] - Zustand der Paginierung;
  • Bordered[boolean] - Zustand des Rahmens;
  • Visible[boolean] - Zustand der Sichtbarkeit;
  • Loading [boolean] - Ladezustand;
  • Current page [integer] - aktuelle Tabellenseite;
  • Records per page [integer] - Anzahl der Datensätze pro Tabellenseite;
  • Total records [integer] - Gesamtzahl der Datensätze in der Tabelle.

Table Update Properties

Aktualisieren der Tabelleneigenschaften.

Eingabe-Parameter:

  • Component Id [string] - Bezeichner der Tabellenkomponente;
  • Title[string] - Titel der Tabelle;
  • Style[enum] - Tabellenstil;
  • Pagination[boolean] - Zustand der Paginierung;
  • Bordered[boolean] - Zustand des Rahmens;
  • Visible[boolean] - Zustand der Sichtbarkeit;
  • Loading [boolean] - Ladezustand;
  • Current page [integer] - aktuelle Tabellenseite;
  • Records per page [integer] - Anzahl der Datensätze pro Tabellenseite;
  • Total records [integer] - Gesamtzahl der Datensätze in der Tabelle.

Table Get Data

Abrufen der Tabellendaten

Eingabeparameter:

  • Component Id[string] - Identifikator der Tabellenkomponente.

Ausgabeparameter:

  • Records[integer] - Anzahl der Datensätze in der Tabelle;
  • Data[model] - Daten aus der Tabelle. Wird im Geschäftsprozess angezeigt, wenn nur die Komponenten-ID angegeben wird;

Table Update Data

Tabellendaten aktualisieren

Eingabe-Parameter:

  • Data[model] - Daten aus der Tabelle. Wird im Geschäftsprozess angezeigt, wenn nur die Komponenten-ID angegeben ist;
  • Component Id[string] - Identifikator der Tabellenkomponente.
  • Total Records[integer] - Anzahl der Datensätze in der Tabelle.
  • _limit[integer] - die maximal mögliche Anzahl von Einträgen in der Tabelle;
  • _offset [integer] - Offset des aktuellen Datensatzes relativ zum ersten Datensatz.

Table Clear Data

Tabellendaten löschen

Eingabe-Parameter:

  • Component Id[string] - Identifikator der Tabellenkomponente.


Beispiel für die Verwendung:

Getting data for a table

Advanced table design