parse()
Описание
Выполняет парсинг данных в Kanban
Метод parse() является алиасом для setConfig(), ограниченным свойствами, связанными с данными (cards, columns, rows, links). Для этих свойств оба метода выполняют одну и ту же операцию.
Предпочтительнее использовать setConfig()
Используйте метод setConfig(), который принимает те же свойства данных плюс другие параметры конфигурации Kanban. Вызовите setConfig() один раз для всех свойств вместо того, чтобы вызывать parse() для данных и setConfig() для остальных свойств (таких как columnKey, rowKey, cardShape):
// вместо двух вызовов
kanban.setConfig({ columnKey: "type" });
kanban.parse({ columns });
// используйте один
kanban.setConfig({
columnKey: "type",
columns
});
Использование
parse({
columns?: array,
rows?: array,
cards?: array,
links?: array
}): void;
Параметры
columns- (необязательно) массив объектов с данными колонокrows- (необязательно) массив объектов с данными строкcards- (необязательно) массив объектов с данными карточекlinks- (необязательно) массив объектов с данными связей
Пример
// создаём Kanban
const board = new kanban.Kanban("#root", {});
// парсим данные в Kanban
board.parse({
columns,
cards,
rows,
links
});
// эквивалентный вызов через setConfig()
// board.setConfig({ columns, cards, rows, links });
История изменений: Начиная с версии v1.1 нет необходимости сбрасывать исходные данные в конструкторе перед парсингом новых данных
Связанные статьи: Работа с данными