(function () {alert("JSLink");
var docCategoryColorContext = {};
docCategoryColorContext.Templates = {};
docCategoryColorContext.Templates.Fields = {
"DocCategory": {
"View": docCategoryColorViewTemplate
}
};
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(docCategoryColorContext);
})();
function docCategoryColorViewTemplate(ctx) {
var docCategory = ctx.CurrentItem[ctx.CurrentFieldSchema.Name];
var backgroundColor = "";
var myClass="";
switch (docCategory) {
case "等待审批":
backgroundColor = "green";
break;
case "已审批":
backgroundColor = "orangered";
break;
case "已拒绝":
backgroundColor = "orange";
break;
default:
backgroundColor = "red";
break;
}
return "<div class='"+backgroundColor+"' >"+ docCategory+"</div>";
}