CellManager-Übersicht
Die DHTMLX Diagram-Bibliothek stellt Ihnen eine Reihe von APIs zur Verfügung, mit denen Sie ein Swimlane und seine Zellen dynamisch bearbeiten können. Die API kann sowohl im Diagram als auch im Editor verwendet werden.
Methoden
| Name | Beschreibung |
|---|---|
| add() | Fügt einer Swimlane Zellen als Zeilen oder Spalten hinzu |
| getCellId() | Gibt die ID der Zelle der Swimlane anhand des Index zurück |
| getCellIndex() | Gibt den Index der Zelle des Swimlanes anhand der ID zurück |
| getSubHeaderCellId() | Gibt die ID der Zelle des Swimlanes anhand der Subheader-ID zurück |
| getSubHeaderCellIndex() | Gibt den Index der Zelle des Swimlanes anhand der Subheader-ID zurück |
| getSubHeaderType() | Gibt den Typ des Subheaders des Swimlanes anhand seiner ID zurück |
| move() | Verschiebt Zellen des Swimlanes als Zeilen oder Spalten |
| remove() | Entfernt Zellen des Swimlanes als Zeilen oder Spalten |
| resetSwimlane() | Setzt das aktive Swimlane zurück |
| setSwimlane() | Legt das aktive Swimlane für weitere Aktionen damit fest |
| validation() | Validiert Zellen des Swimlanes nach Richtung und Aktionstyp |
Events
| Name | Beschreibung |
|---|---|
| afterCellsAdd | Wird ausgelöst, nachdem neue Zellen zu einer Swimlane hinzugefügt wurden |
| afterCellsMove | Wird ausgelöst, nachdem Zellen der Swimlane verschoben wurden |
| afterCellsRemove | Wird ausgelöst, nachdem Zellen der Swimlane entfernt wurden |
| afterCellsValidation | Wird ausgelöst, nachdem Zellen der Swimlane validiert wurden |
| beforeCellsAdd | Wird ausgelöst, bevor neue Zellen zu einer Swimlane hinzugefügt werden |
| beforeCellsMove | Wird ausgelöst, bevor Zellen der Swimlane verschoben werden |
| beforeCellsRemove | Wird ausgelöst, bevor Zellen der Swimlane entfernt werden |
| beforeCellsValidation | Wird ausgelöst, bevor Zellen der Swimlane validiert werden |