Большинство вопросов в jstree касаются получения выбранного узла (и связанного с ним идентификатора и т. д.). Мой текущий код для получения выбранного узла:
viewerObj.bind("select_node.jstree",
function (e, data) {
var nodeId = jQuery.data(data.rslt.obj[0], "jstree").id;
//alert(nodeId);
var date = new Date();
...
);
Но то, что я действительно хочу, - это не обязательно выбранный узел, а узел выделения (и родительский идентификатор), чтобы я мог захватить событие "create_node" при его запуске. Как я могу это сделать? Я не могу найти код, который делает это правильно.
Вот изображение того, как выглядит пользовательский интерфейс:
Я хочу знать, как захватить "модели". Событие select_node захватывает выбранный узел (или «admin») в этом случае.
Обновлять:
Это делает это:
.bind("hover_node.jstree",
function(e, data){
var nodeId = jQuery.data(data.rslt.obj[0], "jstree").id;
}
);
Он захватывает событие наведения и получает идентификатор, связанный с узлом, который был наведен последним.