5

我想根据状态或类似情况将颜色应用于 SharePoint 列表的行。

请有人详细告诉我如何做到这一点。

4

3 回答 3

2

有很多关于此主题的优秀SharePoint 路径博客的帖子。

我不打算列出个别帖子,但该技术称为“ Html 计算列”。

于 2010-05-25T14:30:12.250 回答
0

虽然这是一个迟到的答案,但这个问题仍然被问了很多。

我汇总了执行此操作的可能方法的摘要,以及指向具有更详细演练的页面的链接(包括@Muhimbi 提到的 Christophe 的解决方案):

如何在 SharePoint 中突出显示列表

这是我公司的博客[抱歉],并受到创建具有此功能的商业产品的启发[抱歉],我在博客中不可避免地提到了该产品[立即购买,抱歉]

于 2011-05-11T12:12:45.693 回答
0

下面的代码突出显示并根据某些表格单元格数值向父(最近)表格行添加样式

SharePoint 设计器中的条件格式无法正常工作,我期望的方式和使用此 jquery 代码要好得多

<script src="https://portal/SiteAssets/jsLibrary/jquery.1.9.1.min.js"  type="text/javascript"></script>

<script type="text/javascript">
jQuery.noConflict();

jQuery(document).ready(function () {
// Wait until SP.JS has loaded before calling ConditionalFormatting
    ExecuteOrDelayUntilScriptLoaded(ConditionalFormatting, "sp.js");
});

    function ConditionalFormatting(){
        jQuery('table[id*="7011A98DAFA5"] tbody td').each(function(){ 
            var valD=parseFloat(jQuery(this).text());
            if ( valD== 0.16){ 
               jQuery(this).closest('tr').css('background-color','yellow')
            }
            else if ( valD > 0.16){ 
               jQuery(this).closest('tr').css({'background-color':'red'} )
            }
            else if ( valD< 0.16){ 
               jQuery(this).closest('tr').css('background-color','green')
            }   
        });
    } 


</script>
于 2015-04-30T07:20:09.283 回答