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