Tabel

Click to copy

Element voor het weergeven van records uit de database


Oorspronkelijke instelling:

Model- datamodel voor de tabel.

Endpoint- gegevensbron voor de tabel.


Look and Feel Instellingen:

Title(niet verplicht) - titel van de tabel.

Width(verplicht) - tabelbreedte.

Style(verplicht) - grootte van de tabelrijen.

Pagination(verplicht) - paginering in- en uitschakelen. Standaard ingeschakeld.

Page size (niet verplicht) - rijen per pagina.

Border (verplicht) - tabelranden.

Name (verplicht) - naam van de tabel.

Visible (verplicht) - maakt de tabel zichtbaar indien ingeschakeld. Standaard ingeschakeld.


Gegevens:

In dit onderdeel kunt u tabelkolommen beheren.


Workflow triggers:

  • onCreate- vuurt wanneer de component wordt aangemaakt op de pagina;
  • onShow- vuurt wanneer de status van de component verandert in zichtbaar (weergegeven op de pagina);
  • onHide- vuurt wanneer de status van de component verandert in verborgen (wordt niet meer weergegeven);
  • onDestroy- vuurt wanneer de component wordt vernietigd;
  • onDataUpdate- Vuurt door het Table Update Data blok;
  • onRowClick- Vuurt door te klikken op een rij;
  • onRowDoubleClick- Vuurt door dubbelklikken op een rij;
  • onFilter- Vuurt wanneer de tabel gepagineerd wordt;

Component Acties:

Table Get properties

Haalt de eigenschappen van de tabel op.

Input parameters:

  • Component Id [string] - identifier van de tabelcomponent.

Output parameters:

  • Title[string] - titel van de tabel;
  • Style[enum] - tabel stijl;
  • Pagination[boolean] - staat van paginering;
  • Bordered[boolean] - status van rand;
  • Visible[boolean] - toestand van zichtbaar;
  • Loading[boolean] - staat van laden;
  • Current page [integer] - huidige tabelpagina;
  • Records per page [integer] - aantal records per tabelpagina;
  • Total records [integer] - totaal aantal records in de tabel.

Table Set Properties

Stelt de tabel eigenschappen in.

Input parameters:

  • Component Id [string] - identifier van de tabelcomponent;
  • Title[string] - titel van de tabel;
  • Style[enum] - tabel stijl;
  • Pagination[boolean] - staat van paginering;
  • Bordered[boolean] - status van rand;
  • Visible[boolean] - status van zichtbaar;
  • Loading [boolean] - staat van laden;
  • Current page [integer] - huidige tabelpagina;
  • Records per page [integer] - aantal records per tabelpagina;
  • Total records [integer] - totaal aantal records in de tabel.

Table Update Properties

Update de tabel eigenschappen.

Input parameters:

  • Component Id [string] - identifier van de tabelcomponent;
  • Title[string] - titel van de tabel;
  • Style[enum] - tabel stijl;
  • Pagination[boolean] - staat van paginering;
  • Bordered[boolean] - status van rand;
  • Visible[boolean] - status van zichtbaar;
  • Loading [boolean] - staat van laden;
  • Current page [integer] - huidige tabelpagina;
  • Records per page [integer] - aantal records per tabelpagina;
  • Total records [integer] - totaal aantal records in de tabel.

Table Get Data

Haalt tabelgegevens op.

Input parameters:

  • Component Id[string] - identifier van de tabelcomponent.

Output parameters:

  • Records[integer] - aantal records in de tabel;
  • Data[model] - gegevens uit de tabel. Te tonen in het bedrijfsproces wanneer alleen component ID is gespecificeerd;

Table Update Data

Update tabelgegevens

Invoerparameters:

  • Data[model] - gegevens uit tabel. Te tonen in het bedrijfsproces wanneer alleen component-ID is gespecificeerd;
  • Component Id[string] - Identificatiecode van de tabelcomponent.
  • Total Records[integer] - aantal records in de tabel.
  • _limit[integer] - het maximaal mogelijke aantal records in de tabel;
  • _offset [integer] - offset van het huidige record ten opzichte van het eerste record.

Table Clear Data

Wis tabelgegevens

Invoerparameters:

  • Component Id[string] - identifier van de tabelcomponent.


Gebruiksvoorbeeld:

Getting data for a table

Advanced table design