nextcloud / nextcloud/tables

Joint search across all views of an application

Open
#1,992 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
214
Forks
52
Avg merge
1d 10h
Merged PRs (30d)
82

Description

Is your feature request related to a problem? Please describe.

I would like to use tables applications to manage projects. The views in the application each contain different aspects of the individual projects, which are created as rows. Even with a higher single-digit number of projects or rows, the application becomes very confusing.
The individual views each have a separate search function that can be used to filter a view according to the information required. However, it is not yet possible to perform a joint search across all views in an application, filtering all views accordingly, so a search must be performed for each individual view.

Describe the solution you'd like

It would be great to have a further search field at the level of the application which searches and thereby filters all views in the application at once. As is currently the case, the restriction to the search results in the individual views should remain in place until the search is deleted, so that the filtered views can still be edited.
This would allow even applications with multiple views and a large number of rows to remain easy to navigate.

Describe alternatives you've considered

It would also be possible to use the existing search fields of the individual views and add a checkbox or similar ‘Search in all views’ next to them, which would then execute the search simultaneously in all views of an application.

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing search fields and filtering behavior in each application view. Determine how a shared application-level search could preserve editable filtered views across all views; done means one search applies consistently to every view and clearing it restores the current behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.