Ag-Grid React: Row Flash вместо Cell Flash

В Ag-Grid enableCellChangeFlash={true} позволит ячейкам мигать при обнаружении изменений.

Есть ли способ прошить всю строку, где обнаружено изменение?


person aarontzk    schedule 14.02.2019    source источник


Ответы (1)


Вы не можете автоматически отображать строки при обнаружении изменений, но это можно сделать с помощью flashCells API ag-grid. Вот пример из документации.

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

Это приведет к миганию 3-й и 4-й строк в сетке. Этот API можно комбинировать с событиями rowValueChanged или cellValueChanged сетки, чтобы строки мигали при изменении значения строки/ячейки.

Документация по перепрошивке ячеек — https://www.ag-grid.com/javascript-grid-data-update/#flashing

События сетки изменения значения /javascript-сетка-события/#редактирование

person abd995    schedule 14.02.2019