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
    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