Как применить цвета к списку SharePoint на основе статуса? - PullRequest
5 голосов
/ 25 мая 2010

Я хотел бы применить цвета к строкам Списка SharePoint в зависимости от статуса или аналогичных.

Пожалуйста, кто-нибудь может мне подробно рассказать, как это сделать.

Ответы [ 3 ]

2 голосов
/ 25 мая 2010

На отличном блоге Path to SharePoint есть множество постов на эту тему.

Я не собираюсь перечислять отдельные посты, но метод называется « Html Вычисляемый столбец ».

0 голосов
/ 30 апреля 2015

ниже кода выделите и добавьте стиль в строку родительской (ближайшей) таблицы на основе числового значения некоторой ячейки таблицы

условное форматирование в конструкторе 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>
0 голосов
/ 11 мая 2011

Хотя это поздний ответ, этот вопрос все еще часто задают.

Я собрал краткое изложение возможных способов сделать это со ссылками на страницы с более подробными пошаговыми руководствами (включая решение Кристофа, упомянутое @Muhimbi):

Как сделать подсветку списка в SharePoint

Это блог моей компании [извините] , вдохновленный созданием коммерческого продукта с такой функциональностью [извините] , и я неизбежно упомяну этот продукт в блоге [ купить сейчас извините] .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...