【问题标题】:ag-grid with ReactJS rowDataChanged not raised没有提出 ReactJS rowDataChanged 的​​ ag-grid
【发布时间】:2018-04-28 23:03:33
【问题描述】:

我在使用带有 react 的 ag-grid 时遇到了问题。

一切正常,但是当数据更新时,不会引发事件 rowDataChanged。

尝试1:

<AgGridReact
    // properties
    columnDefs={this.state.columnDefsStockMarca}
    rowData={this.state.dataStockMarca}
    rowSelection='single'
    enableSorting
    enableColResize
    // events
    onGridReady={this.onGridReady}
    rowDataChanged={(p) => {
       alert('Hi');
    }}>
</AgGridReact>

尝试2:

class MyComponent extends Component {

...

dataChanged(params) {
    alert('Hi');
}
...

render {
return(
<AgGridReact
    // properties
    columnDefs={this.state.columnDefsStockMarca}
    rowData={this.state.dataStockMarca}
    rowSelection='single'
    enableSorting
    enableColResize
    // events
    onGridReady={this.onGridReady}
    rowDataChanged={this.dataChanged}>
</AgGridReact>
);
}

也尝试使用 modelUpdated 事件,但没有成功。

通过setState更新数据,工作正常。

【问题讨论】:

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


    【解决方案1】:

    应该改用onRowDataChanged

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-10
      • 2019-09-18
      • 2021-10-14
      • 2019-10-18
      • 2017-06-28
      • 2019-09-21
      • 2021-01-13
      • 2018-01-12
      相关资源
      最近更新 更多