更新'autoGroupColumnDef'对象不会更新表

时间:2019-07-11 05:43:13

标签: reactjs ag-grid ag-grid-react

我在AG网格的'autoGroupColumnDef'属性中传递了一个状态对象。 在交换机上,我需要更新它的值。

在这种情况下,使用setState没有帮助。

   let temp = {...this.state.autoGroupColumnDef}
   temp.field = "sport"
   this.setState({ autoGroupColumnDef : temp })


   <AgGridReact
        columnDefs={this.state.columnDefs}
        defaultColDef={this.state.defaultColDef}
        animateRows={true}
        enableRangeSelection={true}
        rowData={this.state.rowData}
        autoGroupColumnDef={this.state.autoGroupColumnDef}
        onGridReady={this.onGridReady}
      />

状态得到更新,但表未重新呈现。

由于我是reactjs的新手,所以我不确定是否要以正确的方式设置状态。

0 个答案:

没有答案