Функция jqTree getSelectNode - PullRequest
       14

Функция jqTree getSelectNode

0 голосов
/ 15 апреля 2020

Я новичок в jqTree. Я пытаюсь использовать функцию: getSelectedNode найдено здесь: функции jqTree У меня есть дерево, работающее и отображаемое с использованием моих собственных данных, а также примеров данных в этой функции:

 $(function() {
            $('#tree1').tree({
                data: data,
                dragAndDrop: true,
                autoOpen: 1
            });
        });

Используя нижеприведенную функцию jqTree, я только получаю «null» при загрузке страницы. Кроме того, ничего не меняется, когда я выбираю узел.

  var node = $('#tree1').tree('getSelectedNode');
  console.log(node);

Я также попробовал данный пример:

  var node = $tree.tree('getSelectedNode');
  console.log(node);

В этом случае я получаю $tree not defined

По существу , Что я делаю неправильно? Как работает этот тип функций jqTree? Ткс!

1 Ответ

0 голосов
/ 15 апреля 2020

Похоже, что вы должны обернуть эту функцию в событие щелчка. Но, конечно, документы не говорят вам этого. Я нашел источник здесь: jqTree Я помогаю кому-то еще.

$('#tree1').bind(
'tree.click',
function(event) {
    // The clicked node is 'event.node'
    var node = event.node;
    alert(node.name);
}

);

...