Tabella

Click to copy

Elemento per la visualizzazione dei record del database


Impostazione iniziale:

Model- modello di dati per la tabella.

Endpoint- fonte dei dati per la tabella.


Impostazioni Look and Feel:

Title(non obbligatorio) - titolo della tabella.

Width(obbligatorio) - larghezza della tabella.

Style(obbligatorio) - dimensione delle righe della tabella.

Pagination(obbligatorio) - attivazione e disattivazione della paginazione. È attivata per impostazione predefinita.

Page size (non obbligatorio) - righe per pagina.

Border (obbligatorio) - bordi della tabella.

Name (obbligatorio) - nome della tabella.

Visible (obbligatorio) - rende visibile la tabella se attivata. Attivato per impostazione predefinita.


Dati:

In questa sezione è possibile gestire le colonne della tabella.


Inneschi del flusso di lavoro:

  • onCreate- si attiva quando il componente viene creato nella pagina;
  • onShow- si attiva quando il componente cambia il suo stato in visibile (visualizzato nella pagina);
  • onHide- si attiva quando il componente cambia il suo stato in nascosto (smette di essere visualizzato);
  • onDestroy- si attiva quando il componente viene distrutto;
  • onDataUpdate- viene attivato dal blocco Aggiornamento dati tabella;
  • onRowClick- si attiva facendo clic su una riga;
  • onRowDoubleClick- si attiva facendo doppio clic su una riga;
  • onFilter- si attiva quando la tabella viene paginata;

Azioni del componente:

Table Get properties

Ottiene le proprietà della tabella.

Parametri di ingresso:

  • Id componente [stringa] - identificatore del componente della tabella.

Parametri di uscita:

  • Title[string] - titolo della tabella;
  • Style[enum] - stile della tabella;
  • Pagination[boolean] - stato di paginazione;
  • Bordered[boolean] - stato del bordo;
  • Visible[boolean] - stato di visibilità;
  • Loading[boolean] - stato di caricamento;
  • Current page [integer] - pagina corrente della tabella;
  • Records per page [integer] - numero di record per pagina della tabella;
  • Total records [integer] - numero totale di record nella tabella.

Table Set Properties

Imposta le proprietà della tabella.

Parametri di ingresso:

  • Component Id [string] - identificatore del componente tabella;
  • Title[string] - titolo della tabella;
  • Style[enum] - stile della tabella;
  • Pagination[boolean] - stato di paginazione;
  • Bordered[boolean] - stato del bordo;
  • Visible[boolean] - stato di visibilità;
  • Loading [boolean] - stato di caricamento;
  • Current page [integer] - pagina corrente della tabella;
  • Records per page [integer] - numero di record per pagina della tabella;
  • Total records [integer] - numero totale di record nella tabella.

Table Update Properties

Aggiorna le proprietà della tabella.

Parametri di ingresso:

  • Component Id [string] - identificatore del componente tabella;
  • Title[string] - titolo della tabella;
  • Style[enum] - stile della tabella;
  • Pagination[boolean] - stato di paginazione;
  • Bordered[boolean] - stato del bordo;
  • Visible[boolean] - stato di visibilità;
  • Loading [boolean] - stato di caricamento;
  • Current page [integer] - pagina corrente della tabella;
  • Records per page [integer] - numero di record per pagina della tabella;
  • Total records [integer] - numero totale di record nella tabella.

Table Get Data

Ottiene i dati della tabella

Parametri di ingresso:

  • Component Id[string] - identificatore del componente tabella.

Parametri di uscita:

  • Records[integer] - numero di record nella tabella;
  • Data[model] - dati della tabella. Da mostrare nel processo aziendale quando viene specificato solo l'ID del componente;

Table Update Data

Aggiorna i dati della tabella

Parametri di ingresso:

  • Data[model] - dati della tabella. Da mostrare nel processo aziendale quando viene specificato solo l'ID del componente;
  • Component Id[string] - identificatore del componente della tabella.
  • Total Records[integer] - numero di record nella tabella.
  • _limit[integer] - il numero massimo possibile di voci nella tabella;
  • _offset [integer] - offset del record corrente rispetto al primo record.

Table Clear Data

Cancella i dati della tabella

Parametri di ingresso:

  • Component Id[string] - identificatore del componente della tabella.


Esempio di utilizzo:

Getting data for a table

Advanced table design

Tabella | AppMaster Docs