Как условно отформатировать (т.е. выделить) содержимое ячейки в зависимости от слова, которое появляется в MS Word - PullRequest
0 голосов
/ 04 декабря 2018

Я создал список в SharePoint, который создает документ Word из шаблона в библиотеке документов.«Статус» проекта - зеленый, желтый или красный.Как, черт возьми, я могу изменить выделение слова, которое появляется в ячейке, в зависимости от того, какое слово появляется?

1 Ответ

0 голосов
/ 05 декабря 2018

Если я правильно понимаю, вы хотите выделить значения столбцов в представлении списка библиотек документов, и ваше поле «Состояние» существует в этой библиотеке документов, и его значение установлено в MS Word, созданном из шаблона.Если это ваш случай, тогда хорошим выбором будет использование CSR (визуализация на стороне клиента).

Это код JavaScript, который можно добавить различными способами:1. Вы можете добавить веб-часть редактора содержимого (или редактора сценариев) с этим javascript CSR на страницу просмотра списка библиотеки документов, и ваш столбец будет выделен.2. Вы можете программно добавить JSLink в код CSR javascript для конкретного столбца.Каждый объект поля имеет свойство JSLink.Смотрите SP.Field.jsLink в sp.js.https://msdn.microsoft.com/en-us/library/office/jj244927.aspx
3. Настройки веб-части представления списка можно открыть на странице просмотра списка библиотеки документов и в разделе Разное установите для свойства JSLink URL-адрес файла JavaScript CSR.

Файл JavaScript CSR можно найти в некоторыхбиблиотека, ex.Style Library или Site Assets.

CSR позволяет изменить вид, логику рендеринга столбцов.

Эти ссылки будут вам полезны:https://sharepoint.stackexchange.com/questions/114097/csr-coloured-columhttps://social.technet.microsoft.com/Forums/en-US/599db8b2-0d5d-4f82-bffc-06a8215e2454/jslink-color-code-background-entire-cell?forum=sharepointcustomization

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