Я планирую использовать jsTree для визуализации древовидных структур, и я хотел бы добиться следующего поведения:
- при первой визуализации Я хочу, чтобы все узлы были расширены.
- любые последовательные визуализации будут восстанавливаться до предыдущего состояния древовидной структуры, используя плагин "cookie"
Ограничения:
- Я использую json-объекты для заполнения дерева
- Я не могу использовать атрибут "initial_open" для идентификаторов списков для первой визуализации, потому что будет сложно определить начальные идентификаторы
Другими словами, я хочу достичь чего-то похожего на: а) изменить состояние по умолчанию node на 'open' или b) определить, является ли это первой визуализацией (возможно, путем изучения атрибутов плагина cookie, если мы У меня не было состояния), и если да, тогда назовите 'open_all'
Идеи приветствуются. Спасибо!