簡體   English   中英

如何根據狀態將顏色應用於SharePoint列表?

[英]How do I apply colors to a SharePoint List, based on Status?

我想根據狀態或類似情況將顏色應用於SharePoint列表的行。

請有人能詳細告訴我如何做到這一點。

關於此主題的優秀路徑到SharePoint博客上有很多帖子。

我不會列出單個帖子,但該技術稱為“ Html計算列 ”。

下面的代碼突出顯示,並根據某些表格單元格數值將樣式添加到父(最近)表格行

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>

雖然這是一個遲到的答案,但這個問題仍然被問到很多。

我已經匯總了這樣做的可能方法的摘要,鏈接到具有更詳細演練的頁面(包括@Muhimbi提到的Christophe的解決方案):

如何在SharePoint中列出突出顯示

這是我公司的博客[抱歉] ,並且受到創建具有此功能的商業產品的啟發[抱歉] ,我不可避免地在博客中提到該產品[立即 購買 對不起]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM