Текстовое поле поиска jsTree не отображается

Я использую jsTree ( http://www.jstree.com/plugins/) со следующими плагинами

 "plugins" : [ "dnd" , "contextmenu" ,"ui" , "types" ,  "search" ,"sort" ]

Все плагины работают нормально, кроме поиска. Над деревом к поисковому узлу не добавлено текстовое поле поиска. Есть ли другие зависимости для использования поиска в jsTree. Пожалуйста помоги.

1 ответ

Решение

Просто добавьте в поле поиска над вашим деревом:

<input id="plugins4_q" type="text" placeholder="search">

Обратите внимание, что вам также необходимо отслеживать поле поиска для ввода текста и передавать данные в функцию поиска jstree. Пример javascript:

var to = false;
  $('#plugins4_q').keyup(function () {
    if(to) { clearTimeout(to); }
    to = setTimeout(function () {
      var v = $('#plugins4_q').val();
      $('#plugins4').jstree('search', v);
    }, 250);
 });
Другие вопросы по тегам