graphql-engine icon indicating copy to clipboard operation
graphql-engine copied to clipboard

[Feature Request] add a columns selector to limit the columns fetched in browse rows

Open revskill10 opened this issue 5 years ago • 5 comments

Sometimes, a table could have too many columns to be visible in a screen.

We should allow user to show/hides columns from a table.

revskill10 avatar May 12 '19 18:05 revskill10

@revskill10 in which screen are you expecting this?

In browse rows screen you can click the little triangle on the left of the column name to hide it.

Screenshot from 2019-05-13 15-51-41

rikinsk-zz avatar May 13 '19 10:05 rikinsk-zz

We should add a columns selector to limit the columns fetched

rikinsk-zz avatar May 13 '19 10:05 rikinsk-zz

@rikinsk maybe useful for idea: :wink: Screenshot from 2019-05-15 08-07-40

https://fizix-io.github.io/ra-customizable-datagrid/#/posts https://github.com/fizix-io/ra-customizable-datagrid

mnlbox avatar May 15 '19 03:05 mnlbox

I was just going to make the same request, we have some tables that are getting pretty lengthly and it would be helpful to reduce what shows on the index page.

I think this would be helpful to set on a configuration per table. Maybe eventually users, if or when Hasura supports something along the lines of #2295, could set their preferred columns but start from a configuration/migration.

Are there any browsers stats the Hasura Team can share from their analytics to see the most popular screen resolution?

jasonmccallister avatar Jun 22 '19 17:06 jasonmccallister

@jasonmccallister we have some stats. These are these are the most popular screen resolutions and the percentage of users using them:

  • 1920x1080: 43%
  • 1440x900: 21%
  • 1680x1050: 18%
  • 1366x768: 16%
  • 2560x1440: 11%

marionschleifer avatar Dec 13 '19 18:12 marionschleifer