Некоторое время я искал Tree Grid, который отлично работает с AngularJS и не имел большой удачи.
Мои требования:
- Простота использования
- Выглядит хорошо.
- Поддержка перетаскивания
- Может обрабатывать большое количество данных 10000+ (например, разбиение на страницы/ленивый свиток из 10 000 строк)
- Может отображать иерархические данные в таблице (например, столбцы/сортировка)
- Free/Дешевые
Ближайшие проекты:
- Сетка дерева Сенча
- Кажется, не выглядит красиво с AngularJS
- По-видимому, модуль Buffered-Tree может обрабатывать 1000 или строк
- angular-ui-tree
- Закрыть, но не поддерживает функции таблицы, такие как столбцы, из коробки
- Не обрабатывает большие данные, но директива dirPaginate Майкла Бромли может исправить это.
- tree-grid-directive
- Выглядит хорошо (подходит с бутстрапом)
- Имеет столбцы
- Но нелегко разрешить разбиение на страницы/ленивую загрузку.
Хорошо... так, что другие люди, должно быть, решили это раньше, мой вопрос:
Каков наилучший способ приблизиться к этому?
Есть ли там проект, который охватывает все базы? Или, может быть, есть простой способ адаптировать одну из них к лениво загруженной сетке деревьев...