Представление дерева Electron / Node.js с несколькими столбцами - PullRequest
0 голосов
/ 28 июня 2018

Я ищу способ создания многостолбцового списка или древовидного списка, который работает подобно проводнику файлов OSX, за исключением данных вместо файлов / папок.

Мне нужно:

  • имеют заголовки столбцов (аналогично «Имя», «Дата изменения» и т. Д. Ниже)
  • первый столбец, который можно развернуть / свернуть (как папки)
  • несколько дополнительных столбцов для полей данных (в идеале пользователь может выбрать отображаемые и / или изменить порядок)

finder

Я видел, что у Electron есть диалогов , но, насколько я могу судить, они предназначены специально для файлов / папок и не достаточно общие для случая использования отображения данных. Я также нашел несколько библиотек древовидной структуры, таких как js-treeview , но, насколько я могу судить, это похоже на наличие только первого столбца («Имя») в случае OSX, я могу только введите текстовые поля и только один столбец.

Существует ли пакет, который является гибким, чтобы иметь функциональность, аналогичную окну поиска OSX, но может быть применена к набору данных без повторного изобретения колеса?

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Функция дерева просмотра для Tabulator появится в ближайшие шесть месяцев:)

0 голосов
/ 30 июня 2018

Я искал надежный JS-компонент "treeview" и не нашел ни одного, который бы поддерживал или имел очень богатый набор функций.

В итоге я использовал Tabulator с некоторыми настройками. Это отличный компонент, который хорошо поддерживается разработчиком. Это скорее «просмотр списка», чем «просмотр дерева», хотя он позволяет группировать и вкладывать данные, перетаскивать их между группами (папками) и выполнять множество настроек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...