Большинство вопросов в 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;
}
);
Он захватывает событие наведения и захватывает идентификатор, связанный с узлом, который был последний раз завис.