Создание сортируемого дерева / сетки в Javascript [закрыто]

StackOverflow https://stackoverflow.com/questions/193315

Вопрос

Я бы хотел создать древовидную структуру из JSON, но с несколькими столбцами, которые можно сортировать.Я видел множество реализаций деревьев и сеток, но никогда ни одна из них не смешивалась.

Кто-нибудь знает о плагине или функции для любого инструментария Javascript, который может сделать это возможным, чтобы мне не пришлось заново изобретать колесо здесь?

Это было полезно?

Решение

Это выглядит довольно мило: http: //www.max -bazhenov.com/dev/ux.maximgb.treegrid/index.html

Использует ExtJS, который имеет некоторые лицензионные ограничения, которые вы должны учитывать.

Другие советы

Я нашел все эти компоненты:

* кажется, что сортировка невозможна

Лично я пытаюсь Пригодный для выращивания на дереве и, после некоторых настроек (покопавшись в примерах в исходном коде страницы документации ...), я наслаждаюсь его простотой и ясностью.

После долгих исследований по сетке деревьев, лучшая, с которой я столкнулся, - это jeasyui.com

http://www.jeasyui.com/demo/main /index.php?plugin=TreeGrid

введите описание изображения здесь

jstree плагин для jQuery, связанный с его плагином jstree-grid может обрабатывать сортировку (сортировка является для основного jstree ), который достаточно гибок (и повторно использует тему пользовательского интерфейса jQuery, которую вы применяете).

Это та сетка, которую вы ищете? В итоге вы получите вид, очень похожий на: jstree-grid-with-sort-themerolled

Сортировку по столбцу необходимо добавить вручную, а затем вызвать повторную сортировку .

Вот "официальный" также пример (верхняя сетка на странице), используя RowExpander UX.

http://extjs.com/deploy/dev/examples/grid /grid3.html

DHTMLX также имеет компонент TreeGrid JavaScript (поддерживает сортировку и другие функции, связанные с сеткой): http://dhtmlx.com/docs/products/dhtmlxTreeGrid/

(отказ от ответственности: я работаю на DHTMLX)

Еще одна сетка с поддержкой начальной загрузки. http://maxazan.github.io/jquery-treegrid/examples /example-bootstrap-3.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top