1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function() {
SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
OnPostRender: function(ctx) {
var statusColors = {
'Marquion' : '#FFF1AD', // La valeur qui tintéresse et son code couleur. ici lorsque ma colonne prendra la valeur Marquion, ma ligne sera colorer en jaune
'Rouvignies' : '#FFD800',
};
var rows = ctx.ListData.Row;
for (var i=0;i<rows.length;i++)
{
var status = rows[i]["Port"]; //ici remplace Port par le nom de la colonne qui tintéresse . Il ira donc chercher les valeurs Marquion ou Rouvignies dans ma colonne "Port"
var rowId = GenerateIIDForListItem(ctx, rows[i]);
var row = document.getElementById(rowId);
row.style.backgroundColor = statusColors[status];
}
}
});
}); |
Partager