Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[data grid] Excel-like filters behavior #670

Open
1 task done
paillave opened this issue Dec 1, 2020 · 2 comments
Open
1 task done

[data grid] Excel-like filters behavior #670

paillave opened this issue Dec 1, 2020 · 2 comments
Labels
component: data grid This is the name of the generic UI component, not the React module! design This is about UI or UX design, please involve a designer feature: Filtering Related to the data grid Filtering feature new feature New feature or request

Comments

@paillave
Copy link

paillave commented Dec 1, 2020

  • I have searched the issues of this repository and believe that this is not a duplicate.

Request based on the purposal of @dtassone in the context of #201 (comment)

Summary 💡

Most of grid components have either a too complex/ugly filtering system, either, way too simple. Unfortunately, the default behavior that is planned for your grid seems to follow these paths (according to my humble opinion).

As I believe that you guys are the best, and that it is not possible to make better than the others by doing the same, you should mimic Excel, the sole filter ergonomic that actually proved its efficiency and who received the full approval of hundreds millions of end users for decades. (You must note here that I'm talking about end users and not developers or business analysts)

Examples 🌈

image

image

Excel permits to have a straight forward combination of filter on columns. Of course, the checkbox list part is not a must, even if it is a really, really, really... terrific feature (in case of more than xxx rows, you can disable it to maintain good performances or if data if filtered/sorted in a controlled way). My point here is to put the finger on the spirit of what seems to make the success of Excel.

Motivation 🔦

What seems to be planed as a default behavior in the grid so far is one of these usual intimidating, complex, click consuming business intelligence like forms to make a filter. Well, for sure every possible and impossible demand will be full filled with this. But my opinion is that 99% of end users don't have such a high standard. Simple needs that represent 99% of situations MUST be done in an EXTREMELY simple and straightforward way by end users. Or course, the business intelligence-like filter system shall be done for every developer to be satisfied, but for sure, an Excel like filter will satisfy end users more.

Similar issue

@paillave paillave added the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Dec 1, 2020
@oliviertassinari oliviertassinari added component: data grid This is the name of the generic UI component, not the React module! and removed status: waiting for maintainer These issues haven't been looked at yet by a maintainer labels Dec 1, 2020
@oliviertassinari oliviertassinari changed the title [DataGrid] [Filters] - Excel-like behavior [DataGrid] Excel-like filters behavior Dec 4, 2020
@satra2806
Copy link

this one completed?

@oliviertassinari oliviertassinari added new feature New feature or request feature: Filtering Related to the data grid Filtering feature labels Jan 24, 2022
@joserodolfofreitas joserodolfofreitas added plan: Premium Impact at least one Premium user and removed plan: Premium Impact at least one Premium user labels Mar 24, 2022
@gffhammes
Copy link

any updates on this issue?

@oliviertassinari oliviertassinari added design This is about UI or UX design, please involve a designer and removed design: ux labels Aug 18, 2023
@oliviertassinari oliviertassinari changed the title [DataGrid] Excel-like filters behavior [data grid] Excel-like filters behavior Sep 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: data grid This is the name of the generic UI component, not the React module! design This is about UI or UX design, please involve a designer feature: Filtering Related to the data grid Filtering feature new feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants