Class: TdbTreeToolbar

TdbTreeToolbar(param)

Kombiniert TdbTree mit TdbToolbar. Toolbar aktionen sind mit dem Tree verknüpft. Default Verhalten ist eine Suchbar, die den Tree inhalt filtert.

Constructor

new TdbTreeToolbar(param)

Erzeugt ein neues TdbTreeToolbar Objekt
Parameters:
Name Type Description
param object Objekt mit weiteren Parametern, wird an TdbTree durchgereicht
Properties
Name Type Attributes Description
prgGet String Aufruf an Server zum laden der Daten, für TdbTree
store object <optional>
Daten zum laden. Entweder prgGet oder Store wird benötigt, für TdbTree.
clickOnLoad boolean Wenn wahr, klickt erstes item, wenn fertig geladen, für TdbTree.
items Array.<String> <optional>
Inhalt der toolbar, für TdbToolbar
filter boolean <optional>
bestimmt ob Suchbar verwendet wird, default ist true
noFilterCollapse boolean <optional>
bestimmt ob Suchbar den tree schließt
cont Tabbar | Layout | Window Zielcontainer als Object Instanz von Tabbar,Layout oder Window
Source:

Extends

Members

container :dhx.Layout

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

loaded :Promise

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

toolbar :TdbToolbar

Die zugehörige Toolbar
Type:
Source:

Methods

clickFirstChild()

Simuliert klick auf erstes Kind Wird nach Laden aufgerufen, wenn param.clickOnLoad wahr ist.
Overrides:
Source:

clickItem()

Simuliert klick auf item mit id
Overrides:
Source:

defaultUpdateHandler(r)

Parameters:
Name Type Description
r object Antwort des Servers
Overrides:
Source:

filter(Suchstring)

Tree filtern
Parameters:
Name Type Description
Suchstring string
Overrides:
Source:

getChildren() → {Array.<object>}

Gibt die direkten Kinder des Baums zurück
Overrides:
Source:
Returns:
Array der Kinder der Baum-Wurzel
Type
Array.<object>

getFirstChild() → {string}

Gibt die id des ersten direkten Kinds des Baums zurück
Overrides:
Source:
Returns:
id des ersten Kindes
Type
string

reload(store)

Tree neu laden
Parameters:
Name Type Description
store *
Overrides:
Source: