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

Add checkbox beside each row of "table" #8683

Closed
jackyq2015 opened this issue Nov 28, 2019 · 6 comments
Closed

Add checkbox beside each row of "table" #8683

jackyq2015 opened this issue Nov 28, 2019 · 6 comments
Labels
enhancement:request Enhancement request submitted by anyone from the community inactive Inactive for >= 30 days

Comments

@jackyq2015
Copy link

Is your feature request related to a problem? Please describe.
Add checkbox beside each row of "table" visualization type to allow user to select from the list and reflect the rows to another chart(such as line diagram). ie, If user select 3 rows out of 10 records, only the selected rows will be on the line chart.

Additional context
Current "table" is not so powerful. As a cornerstone to data presentation, the most important missing feature IMHO is to have a way to interact with user in order to provide a self-service platform.

@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the label #enhancement to this issue, with a confidence of 0.99. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

@issue-label-bot issue-label-bot bot added the enhancement:request Enhancement request submitted by anyone from the community label Nov 28, 2019
@axuew
Copy link
Contributor

axuew commented Nov 28, 2019

You want to implement these features, which means you need to drill down and so on

@jackyq2015
Copy link
Author

jackyq2015 commented Nov 28, 2019

Should this be extended from the legacy package or plugin-* packages? I saw the recent discussion still around the legacy one. Is it because the plugin-* packages is not mature/stable enough to extend?

@superset-ui/plugin-* packages are newer and has higher quality in general. A key difference that 
they do not depend on viz.py (which contain visualization-specific python code) and interface with 
/api/v1/query/ instead: a new generic endpoint instead meant to serve all visualizations. Also should 
be written in Typescript.

Also what's the start point/approach to implement these? Any hint or document is helpful. Thanks

@suddjian
Copy link
Member

suddjian commented Dec 3, 2019

I suggest looking at the "emit filter events" option in the "Customize" menu for the table viz. It might already have what you're looking for or just require a bit of tweaking.

@jackyq2015
Copy link
Author

@suddjian Thanks for the info. I found this issues on ui-plugin repo might be useful. will take a look:
apache-superset/superset-ui-plugins#125

@stale
Copy link

stale bot commented Feb 2, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

@stale stale bot added the inactive Inactive for >= 30 days label Feb 2, 2020
@stale stale bot closed this as completed Feb 9, 2020
@ktmud ktmud mentioned this issue Apr 20, 2020
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement:request Enhancement request submitted by anyone from the community inactive Inactive for >= 30 days
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants