Skip to content

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

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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