Я использую Bootstrap Treeview для отображения иерархической даты.Данные узла извлекаются с использованием вызова конечной точки Web API, и данные включают в себя другие пары имя / значение, включая уникальный идентификационный номер, которые добавляются в качестве свойств узла.
Я хотел бы выбрать узел,учитывая этот уникальный идентификационный номер, но это не представляется возможным.
Метод selectNode принимает либо объект узла, либо nodeId , который автоматически назначается узлу(не знаете, как использовать это, так как невозможно предсказать или обнаружить, что это такое!).
Существует метод search , но кажется, что он только ищет текст свойство узлов.
В идеале, я ищу что-то вроде лямбда-выражения в методе поиска, которое может указывать свойство для поиска, например,
var node = $('#tree').treeview('search', [n => n.MyProperty == '123345']);
Isэто вообще возможно?Есть ли другой способ добиться этого?
Я проделал большую работу, чтобы все заработало, и это последнее препятствие.Буду ли я лучше перейти на jsTree?
Заранее спасибо.