TreeCollection-Methoden von Toolbar
Sie können die folgenden TreeCollection-Methoden von Suite verwenden:
| Name | Beschreibung |
|---|---|
| add() | Fügt einer Komponente ein Element hinzu |
| canCopy() | Prüft, ob es möglich ist, ein Steuerelement in ein anderes Steuerelement zu kopieren |
| copy() | Fügt eine Kopie eines Elements hinzu und platziert sie an der angegebenen Position |
| eachChild() | Durchläuft die untergeordneten Elemente eines Steuerelements |
| eachParent() | Durchläuft alle übergeordneten Elemente (das unmittelbare Elternelement und dessen Elternelement usw., bis das übergeordnete Element die Komponente selbst ist) |
| exists() | Prüft, ob das angegebene Element in der Komponente vorhanden ist |
| filter() | Filtert Steuerelemente nach bestimmten Kriterien |
| forEach() | Durchläuft alle Elemente einer Tree-Collection |
| getFilters() | Gibt ein Objekt mit den angewendeten Filtern zurück |
| getId() | Ruft die ID eines Elements ab |
| getIndex() | Ruft die aktuelle Position eines Elements ab |
| getItem() | Ruft ein Element anhand seiner ID ab |
| getItems() | Ruft die untergeordneten Elemente eines Steuerelements ab |
| getLength() | Zählt die untergeordneten Elemente eines Steuerelements |
| getParent() | Ruft die ID des übergeordneten Elements des Steuerelements ab |
| getRoot() | Gibt die ID der Master-Komponente zurück |
| haveItems() | Prüft, ob ein Element untergeordnete Elemente hat |
| move() | Verschiebt Elemente an andere Positionen |
| refreshItems() | Aktualisiert die untergeordneten Elemente eines Steuerelements |
| remove() | Entfernt ein Element |
| removeAll() | Entfernt alle Steuerelemente aus der Komponente |
| resetFilter() | Setzt die aktiven Filter zurück |
| restoreOrder() | Stellt die Komponente in den Zustand vor dem Sortieren/Filtern zurück |
| save() | Speichert die in einer Tree-Collection vorgenommenen Änderungen serverseitig |
| serialize() | Serialisiert die Komponentendaten in das Format JSON, XML oder CSV |
| sort() | Sortiert Steuerelemente nach bestimmten Kriterien |
| update() | Ändert ein Element |
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
toolbar: true
}
});
// entfernt alle Toolbar-Elemente
editor.toolbar.data.removeAll();