Ag-Grid React:行闪存代替单元闪存

aar*_*tzk 2 ag-grid ag-grid-react

在 Ag-Grid 中,enableCellChangeFlash={true} 将允许单元格在检测到更改时闪烁。

有没有办法让检测到更改的整行闪烁?

abd*_*995 5

您无法在更改检测时自动刷新行,但可以使用 ag-grid 的 api 来完成flashCells。这是文档中的示例。

  onFlashTwoRows() {
    var rowNode1 = this.gridApi.getDisplayedRowAtIndex(4);
    var rowNode2 = this.gridApi.getDisplayedRowAtIndex(5);
    this.gridApi.flashCells({
      rowNodes: [rowNode1, rowNode2]
    });
Run Code Online (Sandbox Code Playgroud)

这将闪烁网格中的第三行和第四行。rowValueChanged该 API 可以与网格事件结合使用cellValueChanged,使行在行/单元格的值发生变化时闪烁。

单元格闪烁文档 - https://www.ag-grid.com/javascript-grid-data-update/#flashing

值更改网格事件文档 - https://www.ag-grid.com/javascript-grid-events/#editing