Skip to content

[Feature] 表头树的columnTree支持折叠/展开功能 #3484

@7dingdang0

Description

@7dingdang0

What problem does this feature solve?

  1. 提升数据展示的灵活性
    复杂数据结构:多维表格通常用于展示复杂的数据结构,列头可能包含多层次的分类或分组。树形结构允许用户根据需要展开或折叠某一层级,避免信息过载。
    聚焦关键信息:用户可以通过折叠不相关的列,聚焦于当前关注的数据,提升数据查看的效率。
  2. 优化用户体验
    减少视觉干扰:当列头层级较多时,展开所有列会导致界面拥挤,影响用户阅读。折叠功能可以减少视觉干扰,让界面更简洁。
    交互友好:树形结构的展开和折叠是用户熟悉的交互模式,符合用户的操作习惯,降低学习成本。
  3. 提高性能
    减少渲染压力:折叠部分列可以减少表格的渲染量,尤其是在数据量较大时,能够显著提升表格的渲染性能。
  4. 适应不同场景需求
    数据分析:在数据分析场景中,用户可能需要查看不同层级的数据细节,树形结构提供了灵活的查看方式。
    报表展示:在报表展示场景中,用户可以通过折叠不重要的列,突出关键数据,使报表更清晰易懂。

Image

What does the proposed API look like?

在树形列头上增加展开/折叠图标,点击切换状态
Image

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions