Griglia e VistaDati: cambio colore righe in base al valore di un campo (vers. javascript – nuovo layout)

// Il seguente snippet deve essere inserito nell'EventoDatiCaricatiClient e consente di applicare uno stile differente alle righe in base al valore di una colonna (in questo caso "FLAG1")
// N.B. usare se NuovoLayout=true

let grid = $('#<Grid1>')

for (i = 0; i < grid.rowCount(); i++) {
    if (grid.getCellValue(i + 1, "FLAG1")) {
        grid.find("tr[role='row'][data-rowindex=" + String(i) + "]").find("[role='gridcell']").css("background-color", "red").css('color',"white")
    }
    else {
        grid.find("tr[role='row'][data-rowindex=" + String(i) + "]").find("[role='gridcell']").css("background-color", "").css('color',"")
    }
}