DynaTree добавляет [...] в большие узлы
У меня есть Dynatree, который работает с моим MVC4 WebApplcation. Он получает данные от контроллера в формате JSON. Узел обычно имеет около 2 000 или 3 000 и более предметов. Загрузка этого дерева занимает несколько секунд. Есть ли способ показать 5 предметов в начале и 5 предметов с конца и между ними, чтобы показать [...]. Спасибо.
1 ответ
Решение
Вы можете просто сгенерировать только эти 21 узел на сервере (т.е. 10 первых, 10 последних и один специальный узел с title: '[...]', isPlaceholder: true
, Это приведет к отображению только 21 узла.
В обработчике активации вы можете проверить node.data.isPlaceholder
и выполните полную перезагрузку, если пользователь нажимает "[...]".