Zum Hauptinhalt springen

TableGadgetReactOptions

TableGadgetReactOptions = MultiTableGadgetOptions & object

Type Declaration

_missingWriteAccess?

optional _missingWriteAccess: boolean

(Optional) Internes Flag, true wenn Schreibschutz auf fieldName aktiv

_missingWriteAccessMessage?

optional _missingWriteAccessMessage: string

(Optional) Nachricht wenn wenn Schreibschutz auf fieldName aktiv ist

rows?

optional rows: MultiTableRows

(Optional) Array mit den Zeilen

id?

optional id: string

(Optional) Eine eindeutige Id für das Gadget

fieldName?

optional fieldName: string

(Optional) Ein Mappenfeld zum Speichern der Daten

alwaysEditable?

optional alwaysEditable: boolean

(Optional) Aktiviert den Editiermodus auch wenn der User nicht im Bearbeitungsmodus ist.

Default

false

showOptions?

optional showOptions: boolean

(Optional) Kopfzeile mit Filter und Seitenauswahl anzeigen?

Default

false

showFooter?

optional showFooter: boolean

(Optional) Fusszeileninformationen anzeigen (Seitenanzahl, Auswahl)

Default

false

height?

optional height: string

(Optional) Maximale Höhe des Gadgets

Example

height: "200px"

update?

optional update: string | (options) => boolean

(Optional) Callback bevor die Zeilen in das Mappenfeld gespeichert werden.

⚡ Ein Abbruch erfolgt nur, wenn der return Wert false ist! Kein return Wert wird als true gehandhabt.

Example

// Named script
change: "someCallbackFunction"
// Callback script
change: (rows, options) => {
// Abbruch über return false => Feld wird nicht beschrieben
// return false
}