Zum Hauptinhalt springen

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-Daten
  • rows - (optional) das Array von Objekten mit den Zeilen-Daten
  • cards - (optional) das Array von Objekten mit den Karten-Daten
  • links - (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