Skip to content

[REQUEST]: Improve Grid View Usability: Multi-Header Selection, Custom Sorting, and Easier Navigation #1366

@MercedesThieme

Description

@MercedesThieme

Description

Backstory:
We’re preparing to use Field Book for the first time in a real field trial as part of the CASS-project, working with CASSbase (a customized instance of Breedbase).
Field workers are currently accustomed to printed Excel sheets, so the grid view is a key feature for making the transition to digital data collection smoother.

Feature Request 1: Select Multiple Row Headers (urgent)

Problem:
In our setup, neither germplasm nor plant number alone uniquely identify an observation unit. The observation unit ID is technically unique but too long to be displayed comfortably in the grid view.

Proposal:
Allow users to select multiple columns (e.g., Germplasm + Plant Number) as row headers in the grid view.
This would make it easier to navigate and identify plots or plants in replicated trials.

Additional Use Case:
In some field trials, we have special lines that require advanced sampling (e.g., lines with special sampling protocols to sample for additional tissues).
Being able to add an additional identifying column (e.g., “Sampling Type” or “Special Treatment”) would make it easier for field workers to recognize these lines directly in the grid view.

Feature Request 2: Define Sorting in Grid View (nice to have)

Problem:
Currently, the grid view appears to follow a default order that may not match the actual layout or experimental design (e.g., plot order in the field).

Proposal:
Add a way to define or change the sort order (e.g., by plot number, block, or replicate) within the grid view.

Navigation Enhancement: Easier Return to Grid View (nice to have)

Problem:
When selecting a cell in the grid view, the app jumps directly to the Collect View. However, there’s currently no quick “back” option to return to the grid view.
Re-selecting the grid view requires a full reload, which can take noticeable time — especially with large trials.

Proposal:
Add a “Back to Grid View” button or gesture from the Collect View. Preserve the previous scroll position and sorting when returning.

Alternatives

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions