Skip to content

[Feature Request]: Table: Support full-row inline editing mode with batch save #4181

@thecuriousminion

Description

@thecuriousminion

Description

The current editConfig/submitEdit pattern only supports single-cell editing, where each cell edit triggers an immediate save. For use cases where users need to edit multiple fields in a row before committing changes, this results in:

  1. Multiple API calls for what is logically a single update operation
  2. Potential data inconsistency if some cell saves succeed and others fail
  3. Suboptimal UX when users want to review all changes before saving

Proposed Solution: Add support for a row-level editing mode where:

  1. There is an edit/delete/save action on a column for each row which puts the entire row into edit mode (all editable cells become inputs which have been marked as editable)
  2. User can modify multiple fields
  3. A single "Save" action commits all changes at once via submitEdit
  4. A "Cancel" action reverts all changes

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions