Jstree поиск JSON проблема - PullRequest
       11

Jstree поиск JSON проблема

0 голосов
/ 30 августа 2011

Я использую jstree, и он нормально загружается с данными json, поиск в родительских узлах также работает нормально, но когда дело доходит до поиска дочерних узлов, которые сначала не загружаются (так как дерево большое и дочерниезагружаются только при выборе родителя) У меня возникла проблема.

документация jstree http://www.jstree.com/documentation/search говорит, что нужно отправлять данные json с сервера, например, такие идентификаторы: ["#root_node", "# child_node_3" ].

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

Я буду очень признателен, если бы кто-то делал это раньше и может поделиться своим подходом или просто дать какие-нибудь советы, которые могут помочь!

1 Ответ

0 голосов
/ 31 августа 2011

хорошо, я нашел ответ, как объясняет документ jstree, но это было с форматированием, в моем случае узлы имели числовые имена, поэтому в основном передавались в виде ссылки на номера узлов, но со знаком # рядом с каждым, как [# 1, # 2], поэтому он загрузит эти два, и строка должна быть в потомках этих узлов.Я надеюсь, что это поможет кому-то, кто потратил больше времени, чем я думал, что это займет

...