codeant-ai-for-open-source[bot] commented on PR #38519:
URL: https://github.com/apache/superset/pull/38519#issuecomment-4033181505
## **Sequence Diagram**
This PR introduces a global Matrixify enable switch and per-axis modes for
rows and columns, which together determine when Matrixify rendering is active
and how other chart features (like drill and row count) behave.
```mermaid
sequenceDiagram
participant User
participant MatrixifyControls
participant ExploreUI
participant MatrixifyLogic
participant DrillFeatures
User->>MatrixifyControls: Toggle matrixify switch on and set row or
column modes
MatrixifyControls-->>ExploreUI: Update form data with matrixify_enable
and axis modes
ExploreUI->>MatrixifyLogic: Evaluate isMatrixifyEnabled and
getMatrixifyConfig
MatrixifyLogic-->>ExploreUI: Return active matrixify configuration for
rows and columns
ExploreUI->>ExploreUI: Activate Matrixify tab and render matrix grid
layout
ExploreUI->>DrillFeatures: Disable drill by and hide row count when
matrixify is active
```
---
*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]