Skip to content

[data grid] Advanced drag and drop behaviors: Row reordering in Row Grouping and Tree Data #4821

@DanailH

Description

@DanailH

Summary 💡

Follow up to #206

Currently, when Row Grouping or Tree Data is used, the row reordering feature is disabled. This was intentionally made so in order to ship the feature quicker. Also, at the time, there were a few unanswered questions regarding how the reordering will work when you try to move a child row out of the parent as well as moving a parent to become a child of another parent.

This issue is to track the demand for a feature like that and ultimately start working on the implementation.
Last but not least, it has to be decided if a feature add-on like this should be part of the Pro or the Premium plan

Advanced Drag and Drop Behaviors

"Row Reordering" doesn't properly include all the behaviors expected from dragging and dropping rows. It is one of the possible outcomes of dragging a row to drop it into a different position.

When a row is dragged to a different position, users expect:

Plain data

Tree data

Both behaviors in Tree Data should work combined or independently

Row Grouping

Both behaviors of Row Grouping should work combined or independently

Metadata

Metadata

Labels

feature: ReorderingRelated to the data grid Reordering featureplan: PremiumImpact at least one Premium user.scope: data gridChanges related to the data grid.type: new featureExpand the scope of the product to solve a new problem.umbrellaFor grouping multiple issues to provide a holistic viewwaiting for 👍Waiting for upvotes. Open for community feedback and needs more interest to be worked on.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions