1

我正在寻找一种方法来构建类似于 OSX 文件资源管理器的多列列表视图或树视图,除了数据而不是文件/文件夹。

我需要:

  • 有列标题(类似于下面的“名称”、“修改日期”等)
  • 可展开/可折叠的第一列(与文件夹一样)
  • 数据字段的几个附加列(理想情况下,用户可以选择显示和/或更改顺序)

发现者

我看到 Electron 有dialogs,但据我所知,这些是专门用于文件/文件夹的,对于数据显示用例来说不够通用。我还找到了一些树视图库,例如js-treeview,但据我所知,这类似于在 OSX 的情况下只有第一列(“名称”),我只能输入文本字段并且只有一栏。

是否存在一个可以灵活地具有与 OSX finder 窗口类似的功能的包,但可以应用于数据集而无需重新发明轮子?

4

2 回答 2

0

Tabulator 的树形视图功能将在未来六个月内推出 :)

于 2018-09-24T20:47:46.280 回答
0

我四处搜索了一个健壮的“treeview”JS 组件,但没有找到任何受支持或具有非常丰富的功能集的组件。

我最终使用了带有一些自定义功能的Tabulator 。这是一个很棒的组件,并且得到了开发人员的大力支持。它更像是一个“列表视图”而不是“树视图”组件——尽管它确实允许数据的分组和嵌套、组(文件夹)之间的拖动以及大量的自定义。

于 2018-06-30T20:24:45.120 回答