So ändern Sie die Farbe der ag-Rasterzellen für dynamisch sich ändernde Daten

Ich habe eine Tabelle, die Lasten von sich dynamisch verändernden Daten. Es regeneriert alle 5 Sek.
Ich bin mit der ag-raster für es mit diesem Beispiel: https://www.ag-grid.com/javascript-grid-sorting/index.php

Ist es möglich, ändern Sie die Farbe der Zellen, deren Werte ändert, wie angenommen, eine Zelle-Wert ist 100 und es wird (weniger ist als dies, D. H. <100), so dass die Zelle rot Farbe, id, es wird größer, damit es die Farbe grün.
Ich versuche es anhand dieses Beispiels: https://www.ag-grid.com/javascript-grid-cell-styling/index.php

Aber ich kann nicht verstehen, wie dies zu tun.

UPDATE: ich mache es auf diese Weise, aber es ist nicht die änderung der Farbe:

var columnDefs = [
    {headerName: "Arr Px Slippage", field: "total_wt_arr_slp", width: 100, newValueHandler: compareValues},
    {headerName: "IVWAP Slippage", field: "total_wt_ivwap_slp", width: 100}


];

function compareValues(params) {
    if (params.oldValue > params.newValue){ 
    return {color: 'green', backgroundColor: 'black'};
    console.log(params.newValue);

    }
    if (params.oldValue < params.newValue){ 
    return {color: 'red', backgroundColor: 'black'};
    }
}
Wenn Sie sehen, die ag-grid-Dokumente haben eine Seite für den Refresh (ag-grid.com/javascript-grid-refresh) - Funktion. Das zweite Beispiel ist etwas, das Sie können einen Blick haben. Die Farbe, der Wert in der Spalte Total verändert, wenn der Wert größer als 20 ist abhängig von der Summe der anderen Spalten in der Zeile. Das problem ich bin nicht in der Lage zu lösen ist, wie die Klassen werden dynamisch angewendet.

InformationsquelleAutor shek | 2016-09-22

Schreibe einen Kommentar