Maison > Questions et réponses > le corps du texte
P粉7225212042023-08-14 09:01:23
Il semble que vous utilisiez la propriété defaultGroupingExpansionDepth pour contrôler l'état d'expansion initial du DataGrid, mais il se peut qu'elle ne se mette pas à jour dynamiquement lorsque vous développez ou réduisez les lignes. Afin de faire fonctionner le bouton dans l'état développé/réduit actuel, vous pouvez utiliser la méthode contrôléestate pour gérer l'état développé :
<DataGridPro treeData apiRef={dataGridApi} groupingExpansionState={expandedState === EXPAND_ALL} onGroupingExpandedChange={(params) => setExpandedState(params.expanded ? EXPAND_ALL : COLLAPSE_ALL) } // ... />