jsTree Получить новый узел ПОСЛЕ создания узла
Я пытаюсь получить текстовое значение вновь созданного узла ПОСЛЕ того, как пользователь редактирует имя нового узла и нажимает Enter.
Когда я делаю это:
.on('create_node.jstree', function (e, data) {
var id = data.node.id;
alert($('#' + id).text());
});
Все, что я получаю, это «Новый узел» в моем оповещении. Я искал этот сайт в поисках ответа, а также некоторое время изучал документацию по API на веб-сайте jstree, но они приводят несколько примеров, поэтому мне, новичку в jQuery, это довольно сложно понять.
Итак, мой вопрос: какое событие мне нужно запрограммировать, чтобы получить идентификатор только что созданного узла? этоchanged.jstree
событие? Если так, как я могу использовать это?
РЕДАКТИРОВАТЬ Может помочь упомянуть, что я пытаюсь сделать это через контекстное меню; Вот как у меня настроен пункт «создать»:
items = {
"create": {
"label": "New Category",
"action": function (obj) {
$node = tree.create_node(node);
tree.edit($node);
}
}
}