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]