Based on cell value, I want to apply a CSS class to that cell in slick grid.
I am using following code on the column
{
id: 'deptType',
name: 'Department Type',
field: 'dept_type',
sortable: true,
formatter: function ( row, cell, value, columnDef, dataContext ) {
if(value === 'red'){
return '<div style="width:100%; padding:0; margin:0" class ="red">' + value + '</div>';
}
return '<div style="width:100%; padding:0; margin:0" class ="green">' + value + '</div>';
}
}
Though this code is working. I wonder if there is a better approach to fix this?