Notes
HTML
<kendo-grid [data]=“gridData” [rowClass]=“rowClassFn”>
<kendo-grid-column *ngFor=“let col of gridConfigGroupColumns”
[field]=“col.field”
[title]=“col.name”
[width]=“col.width”
[hidden]=“!col.visible”
[sortable]=“true”
[resizable]=“true”
[class]=“col.field === ‘firmwareVersion’ ? ‘firmware-col’ : ”“>
TS
import { RowClassArgs } from ‘@progress/kendo-angular-grid’;
public rowClassFn = (args: RowClassArgs) ⇒ {
const v = parseFloat(args.dataItem?.firmwareVersion);
return { ‘old-fw’: !isNaN(v) && v < 2.0 };
};
CSS
.k-grid tr.old-fw td.firmware-col {
background:$error-subtle!important
}
