Skip to content

Improve Parameter Database Tables Usability and Add Row Cloning Feature #11

@elaouniyassine

Description

@elaouniyassine

Timeline

Estimated Completion Date: 08/10/2025

Description

Enhance the usability of parameter database tables to make large parameter tables easier to navigate and edit while maintaining a smooth user experience.

Actionable Items / Acceptance Criteria

Paging & Rendering Behavior

  • Enable paging = TRUE with 10 entries per page to improve horizontal scrolling usability.

  • Possible rendering bug: Editing a cell or adding/deleting a row can cause the table to re-render and return the user to the first page, this must be prevented and the user should continue to see the page they are in.

  • When a new row is added, automatically navigate to the last page.

  • Ensure that enabling paging does not break existing add and delete row functionality.

Row Manipulation

  • Add a “Clone Row” button next to "Add Row" button (works only when one row is selected).

  • Cloned rows should be added right after the selected row and duplicate all values from it. Add suffix to the row id column. (1_clone for example)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions