У меня есть 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
), но структура не меняется. Как я могу это сделать? Спасибо!