parse()
Beschreibung
Parst Daten in Kanban
Die Methode parse() ist ein Alias für setConfig(), der auf datenbezogene Eigenschaften (cards, columns, rows, links) beschränkt ist. Beide Methoden führen für diese Eigenschaften intern denselben Vorgang aus.
setConfig() bevorzugen
Verwenden Sie die Methode setConfig(), die dieselben Dateneigenschaften sowie weitere Kanban-Konfigurationsoptionen akzeptiert. Rufen Sie setConfig() einmal für alle Props auf, anstatt parse() für Daten und setConfig() für die übrigen Props (wie columnKey, rowKey, cardShape) aufzurufen:
// statt zwei Aufrufen
kanban.setConfig({ columnKey: "type" });
kanban.parse({ columns });
// einen verwenden
kanban.setConfig({
columnKey: "type",
columns
});
Verwendung
parse({
columns?: array,
rows?: array,
cards?: array,
links?: array
}): void;
Parameter
columns- (optional) das Array von Objekten mit den Spalten-Datenrows- (optional) das Array von Objekten mit den Zeilen-Datencards- (optional) das Array von Objekten mit den Karten-Datenlinks- (optional) das Array von Objekten mit den Verknüpfungs-Daten
Beispiel
// Kanban erstellen
const board = new kanban.Kanban("#root", {});
// Daten in Kanban parsen
board.parse({
columns,
cards,
rows,
links
});
// äquivalenter Aufruf über setConfig()
// board.setConfig({ columns, cards, rows, links });
Änderungsprotokoll: Seit Version v1.1 müssen Sie die Startdaten nicht mehr im Konstruktor zurücksetzen, bevor Sie neue Daten parsen.
Verwandte Artikel: Arbeiten mit Daten