codeant-ai-for-open-source[bot] commented on PR #38519:
URL: https://github.com/apache/superset/pull/38519#issuecomment-4038726860

   ## **Sequence Diagram**
   
   This PR introduces a global Matrixify switch with per-axis mode selection 
and an "All dimensions" option that auto-loads up to 25 sorted dimension values 
for matrixified charts, while updating related UI behavior.
   
   ```mermaid
   sequenceDiagram
       participant User
       participant ExploreControls
       participant MatrixifyEngine
       participant DatasourceAPI
       participant ChartUI
   
       User->>ExploreControls: Toggle Enable matrixify and set row/column modes
       ExploreControls->>MatrixifyEngine: Save form data with matrixify_enable 
and axis modes
       MatrixifyEngine-->>ChartUI: Determine matrixify enabled and grid 
configuration
       ChartUI-->>User: Render matrixified chart and adjust UI (tab, tag, row 
count, drill features)
   
       User->>ExploreControls: Select Dimensions with All dimensions and sort 
option
       ExploreControls->>DatasourceAPI: Request dimension values or 
metric-sorted top values (limit 25)
       DatasourceAPI-->>ExploreControls: Return dimension values and total 
available count
       ExploreControls->>MatrixifyEngine: Store first 25 values and total count 
in axis dimension config
   ```
   
   ---
   *Generated by [CodeAnt AI](https://codeant.ai)*
   


-- 
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