2017-11-15 1 views
0

私は、反応したag-gridを使用する際に問題に直面しています。AggregationとReactJS rowDataChangedが発生しない

すべて正常に動作しますが、データが更新されると、イベント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によって更新され、正常に動作します。

答えて

0

代わりにonRowDataChangedを使用してください。

関連する問題