看起來你正在使用defaultGroupingExpansionDepth屬性來控制DataGrid的初始展開狀態(tài),但它可能不會(huì)隨著你展開或折疊行而動(dòng)態(tài)更新。為了使按鈕在當(dāng)前展開/折疊狀態(tài)下工作,你可以使用受控狀態(tài)的方法來管理展開狀態(tài):
<DataGridPro treeData apiRef={dataGridApi} groupingExpansionState={expandedState === EXPAND_ALL} onGroupingExpandedChange={(params) => setExpandedState(params.expanded ? EXPAND_ALL : COLLAPSE_ALL) } // ... />