2016-08-15 1 views
4

Я использую jstree jquery plugin для построения дерева с ~ 330nodes на трех разных уровнях.jstree add checkbox plugin вызывает Uncaught TypeError: Не удается прочитать свойство 'selected' of undefined

Когда я добавляю флажок-флажок для добавления флажков к каждому узлу дерева, я получаю сообщение об ошибке Некопаемое TypeError: Не удается прочитать свойство «selected» undefined. В div, где отображается дерево, отображается сообщение «Загрузка».

$(document).ready(function() { 

    buildTreeJson((testTree) => { 
     $(function() { 
      $('#jstreetest').jstree({ 
       "core": { 
        "data": testTree, 
        "themes": { 
         "variant": "large" 
        } 
       }, 
       "checkbox": { 
        "keep_selected_style": false 
       }, 
       "plugins": ["themes", "checkbox", "changed"] 
      }); 
     }); 
    }); 

... 

Извлечение плагина флажка У меня нет проблем.

+0

Можете ли вы опубликовать фрагмент кода, что выглядит ваши данные, как? – Adam

+0

Извините за задержку, это была проблема с циклическими данными, которые я забыл. –

ответ

0

Так же, как ОП я узнал, что мои данные будучи циклическая был причиной этого:

Sorry for the delay, it was an issue with the data being cyclic that I overlooked.

Смежные вопросы