У меня есть jstree, который я создал со следующим кодом:
$('#mytree').jstree({"core": { "data" : value
, "themes" : { "dots": false
, "icons": false }
}
}
);
Я могу перестроить его новыми данными по этому коду:
$('#mytree').jstree(true).settings.core.data = new_data;
$('#mytree').jstree(true).refresh();
но это может быть дорого, когда у вас много узлов. Я хотел бы добиться того, что я хотел бы обновить значение элементов (т.е. Часть node.text
) без восстановления всего дерева. Я получаю новые значения через websocket в одном сообщении (полная строка JSON, которая будет new_data
), но структура не меняется. Как я могу это сделать? Спасибо!