VisActor / VisActor/VTable

[Feature] 拖拉分组、表头菜单进行过滤和排序等功能实现,类Ag-Grid组件那样

Open
#5,169 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
TypeScript
Stars
3.7k
Forks
486
Avg merge
1d 19h
Merged PRs (30d)
16

Description

What problem does this feature solve?

ag-Grid (Enterprise 版) 自带专用的 Row Group Panel。 拖拽表头到指定区域触发底层行模型重新聚合成树状(Tree Data)。
希望能 实现 如上功能

What does the proposed API look like?

ag-Grid (Enterprise 版) 自带专用的 Row Group Panel。 开箱即用(仅需一行配置):1. 设置 rowGroupPanelShow: 'always' 即可在顶部显示分组栏。
2. 设置列属性 enableRowGroup: true。3. 用户可将任意列头无缝拖拽至顶部面板,组件会自动转为多级树形,性能极高。

希望能 实现 如上功能

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not identify files, tests, or entry points. Start by locating the existing column-dragging, grouping, and tree-data behavior in VTable, then determine how a row group panel and column options should integrate. Done should include dragging eligible headers into the panel, regrouping rows into a tree, and supporting the requested filtering and sorting behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.