Bootstrap Treeview - найти узел по значению свойства - PullRequest
0 голосов
/ 22 мая 2018

Я использую Bootstrap Treeview для отображения иерархической даты.Данные узла извлекаются с использованием вызова конечной точки Web API, и данные включают в себя другие пары имя / значение, включая уникальный идентификационный номер, которые добавляются в качестве свойств узла.

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

Метод selectNode принимает либо объект узла, либо nodeId , который автоматически назначается узлу(не знаете, как использовать это, так как невозможно предсказать или обнаружить, что это такое!).

Существует метод search , но кажется, что он только ищет текст свойство узлов.

В идеале, я ищу что-то вроде лямбда-выражения в методе поиска, которое может указывать свойство для поиска, например,

var node = $('#tree').treeview('search', [n => n.MyProperty == '123345']);

Isэто вообще возможно?Есть ли другой способ добиться этого?

Я проделал большую работу, чтобы все заработало, и это последнее препятствие.Буду ли я лучше перейти на jsTree?

Заранее спасибо.

1 Ответ

0 голосов
/ 22 мая 2018

Ответ - использовать jsTree.Работал отлично!

...