有条件地突出显示SharePoint 2016中的行

有条件地突出显示SharePoint 2016中的行,sharepoint,conditional,Sharepoint,Conditional,我知道SharePoint列表类似于excel,所以我想知道是否可以根据字段的文本值有条件地高亮显示整行/单元格 我在一个名为“状态”的列表中有一列,有4个选项(初始、进行中、完成、等待开发人员资源)。我想根据状态的值,用不同的颜色突出显示这些行(甚至只是状态字段) 这可能吗?找不到与SP 2016相关的任何信息 干杯请使用JavaScript根据状态字段突出显示行: <script type="text/javascript"> SP.SOD.executeFunc("client

我知道SharePoint列表类似于excel,所以我想知道是否可以根据字段的文本值有条件地高亮显示整行/单元格

我在一个名为“状态”的列表中有一列,有4个选项(初始、进行中、完成、等待开发人员资源)。我想根据状态的值,用不同的颜色突出显示这些行(甚至只是状态字段)

这可能吗?找不到与SP 2016相关的任何信息


干杯

请使用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