VisActor / VisActor/VTable

[Feature]

Open
#5,306 1 comment 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?

感谢字节的开源,在多个项目中使用了VUE版的vTable,但是功能上用户强烈需要一个“插入剪切行”的功能,类似excel,用户先选中整行数据鼠标右键点击“剪切”,然后在指定行鼠标右键“插入剪切行”,实现的效果是在指定行的下方自动插入的剪切行的数据,相当于执行了“剪切整行”+“新增行”+"复制剪切行"三个步骤,可以在功能上更接近excel,编辑用户操作

What does the proposed API look like?

类似右键菜单中的“复制”或者“插入即可”

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 names no files or tests. Start by locating the Vue table's context-menu handling and row insertion entry points, then determine how selected rows and the target row are represented; done means a cut-row action followed by inserting those rows below the chosen row, with behavior comparable to Excel.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.