Class: TdbFormToolbar

TdbFormToolbar(param)

Kombiniert TdbForm mit TdbToolbar. Toolbar aktionen sind mit dem Formular verknüpft.

Constructor

new TdbFormToolbar(param)

Erzeugt ein neues TdbForm Formular mit einer TdbToolbar
Parameters:
Name Type Description
param object Objekt mit weiteren Parametern, wird an TdbForm durchgereicht
Properties
Name Type Attributes Description
rows Array.<object> Definition der Formularfelder, für TdbForm
prgGet string Aufruf an Server zum laden der Daten, für TdbForm
store object <optional>
Daten zum laden. Entweder prgGet oder Store wird benötigt. Für TdbForm
combo object <optional>
Objekt in der Form Formularfeld:Array von Options, für TdbForm
inputFilter fuction <optional>
Filter Funktion string -> string, die auf übertragene Daten angewendet wird. Default entfernt " und chr(0), Setze auf None für keinen Filter.
items Array.<String> <optional>
Inhalt der toolbar, für TdbToolbar
prgPost String Aufruf an Server zum hochladen der Daten
prgDel String <optional>
Aufruf an Server zum löschen der Daten
cont Tabbar | Layout | Window Zielcontainer als Object Instanz von Tabbar,Layout oder Window
obj TdbGrid | TdbTree | TdbTreeGrid Instanz von Grid, Tree oder TreeGrid, das von Formular aktualisiert wird, benötigt zusätzlich item Parameter
item String id des zu bearbeitenden Eintrags in obj, benötigt zusätzlich obj Parameter
onValid function <optional>
Funktion die aufgerufen wird, wenn Form erfolgreich validiert
onInvalid function <optional>
Funktion die aufgerufen wird, wenn Form nicht erfolgreich validiert
onDelete function <optional>
Funktion die aufgerufen wird, wenn Eintrag gelöscht wird
messageInvalid boolean <optional>
Benachrichtige User beim Speichern wenn Form nicht validiert. Default=true, wenn onValid nicht gesetzt.
language string <optional>
Gibt Sprache an. Gültige Werte: "german" | "english". Default ist Deutsch.
events Array.<TdbEvent> <optional>
Events die getriggert werden durch Datenänderung
Source:

Extends

Members

container :dhx.Layout

Layout wrapper für dieses Objekt
Type:
  • dhx.Layout
Source:

inputFilter :function

Bestimmt den benutzten Filter, wenn Daten übertragen wird. Funktionstyp muss string -> string sein.
Type:
  • function
Overrides:
Source:

item

Zu aktualisierendes item
Overrides:
Source:

loaded :Promise

Promise, dass resolved when Daten geladen sind
Type:
  • Promise
Overrides:
Source:

toolbar :TdbToolbar

Die zugehörige Toolbar
Type:
Source:

Methods

getValue(asFormData)

Gibt den Inhalt des Forms zurück Überschreibt getValue, um Filter zu ermöglichen
Parameters:
Name Type Description
asFormData boolean Wenn true resultat als FormData, sonst object
Overrides:
Source:
Returns:
value als object oder FormData