2017-11-15 1 views
0

Ich habe Probleme mit Ag-Grid mit reagieren.Ag-Grid mit ReactJS rowDataChanged nicht ausgelöst

Alles funktioniert gut, aber wenn die Daten aktualisiert werden, wird das Ereignis rowDataChanged nicht ausgelöst. Versuchen

1:

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

Versuchen 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> 
); 
} 

auch mit modelUpdated Fall versuchen, aber ohne Glück.

Die Daten werden über setState aktualisiert und funktionieren einwandfrei.

Antwort

0

Verwenden Sie bitte onRowDataChanged statt

Verwandte Themen