有条件地突出显示SharePoint 2016中的行
我知道SharePoint列表类似于excel,所以我想知道是否可以根据字段的文本值有条件地高亮显示整行/单元格 我在一个名为“状态”的列表中有一列,有4个选项(初始、进行中、完成、等待开发人员资源)。我想根据状态的值,用不同的颜色突出显示这些行(甚至只是状态字段) 这可能吗?找不到与SP 2016相关的任何信息有条件地突出显示SharePoint 2016中的行,sharepoint,conditional,Sharepoint,Conditional,我知道SharePoint列表类似于excel,所以我想知道是否可以根据字段的文本值有条件地高亮显示整行/单元格 我在一个名为“状态”的列表中有一列,有4个选项(初始、进行中、完成、等待开发人员资源)。我想根据状态的值,用不同的颜色突出显示这些行(甚至只是状态字段) 这可能吗?找不到与SP 2016相关的任何信息 干杯请使用JavaScript根据状态字段突出显示行: <script type="text/javascript"> SP.SOD.executeFunc("client
干杯请使用JavaScript根据状态字段突出显示行:
<script type="text/javascript">
SP.SOD.executeFunc("clienttemplates.js", "SPClientTemplates", function() {
SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
OnPostRender: function(ctx) {
var statusColors = {
'initial' : '#FFF1AD',
'in progress' : '#FFD800',
'completed' : '#01DF3A',
'awaiting developer resource':'#ff0000'
};
var rows = ctx.ListData.Row;
for (var i=0;i<rows.length;i++)
{
var status = rows[i]["Status"];
var rowId = GenerateIIDForListItem(ctx, rows[i]);
var row = document.getElementById(rowId);
row.style.backgroundColor = statusColors[status];
}
}
});
});
</script>
SP.SOD.executeFunc(“clienttemplates.js”,“SPClientTemplates”,function()){
SPClientTemplates.TemplateManager.RegisterTemplateOverrides({
OnPostRender:函数(ctx){
变量状态颜色={
“首字母”:“FFF1AD”,
“进行中”:“FFD800”,
“已完成”:“01DF3A”,
“等待开发人员资源”:“ff0000”
};
var rows=ctx.ListData.Row;
对于(var i=0;i