krmmkr opened a new issue, #41498:
URL: https://github.com/apache/superset/issues/41498

   ## [SIP] Proposal for Custom Filter Chart
   
   ### Motivation
   
   To provide more flexible dashboard layouts and deeper interactivity in 
Superset, proposing addition of unified custom filter component. This is 
basically a Custom Chart, that uses Supersets Native Cross Filtering to filter 
other charts.
   
   This tool merges Dropdowns, Radio buttons, and Checkboxes into a single 
chart component that can be placed anywhere on the dashboard canvas.
   For dashboard creators, this removes the layout constraints of traditional 
filter bars.
   
   For advanced analytics, the component integrates with Superset’s Jinja 
templating engine, allowing users to dynamically swap columns or metrics on the 
fly—bringing robust, parameter-driven functionality to the ecosystem similar to 
tableau
   
   
   ### Proposed Change
   
   This change would a chart addition to the existing list of charts and would 
be similar to PowerBI Slicer.
   
   
https://github.com/krmmkr/superset/tree/6.1-updates/superset-frontend/plugins/custom_controls
 - this has the actual implementation.
   
   <img width="1058" height="902" alt="Image" 
src="https://github.com/user-attachments/assets/23d852b7-af82-448f-99bf-da6d766123d2";
 />
   
   <img width="2832" height="1138" alt="Image" 
src="https://github.com/user-attachments/assets/0e6b25ff-f075-4967-a5f4-9061a0cd6deb";
 />
   
   ### New or Changed Public Interfaces
   
   2 new chart additions - 1 for Date filter & another for dropdowns, 
checkboxes and radio buttons
   
   Linking Related discussions here
   
   https://github.com/apache/superset/discussions/40822
   https://github.com/apache/superset/discussions/40809
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to