Скрыть поле в электронной почте оповещения SharePoint - PullRequest
1 голос
/ 13 июля 2009

Как скрыть поле в оповещении SharePoint?

У меня есть собственный список событий (Календарь). У меня есть поле (типа Примечание - он же многострочный текст), содержимое XML которого я генерирую вручную в приемнике событий. Все представления моего календаря используют это поле в качестве заголовка для представлений месяца, недели и дня.

У меня есть веб-часть, которую я включаю на странице, где выполняется скрипт jquery, который преобразует заголовок XML в цвет фона и текст при наведении курсора.

Проблема в том, что это поле и его уродливый xml отображаются в оповещениях sharepoint. Если для поля установлено значение Hidden = true, оно не отображается в сообщении электронной почты, но оно больше недоступно для выбора в качестве заголовка для представлений «Месяц», «Неделя» и «День» при создании нового представления. Это неприемлемо, поскольку пользователям необходимо иметь возможность создавать представления и выбирать это поле в качестве заголовка.

Есть ли другой способ запретить отображение этого поля в электронных письмах по аналогии с ShowInDisplayForm, ShowInEditForm и т. Д.?

Ответы [ 2 ]

3 голосов
/ 13 июля 2009

Исправит ли изменение полей в шаблоне оповещения вашу проблему?

http://blogs.msdn.com/sharepointdeveloperdocs/archive/2007/12/07/customizing-alert-notifications-and-alert-templates-in-windows-sharepoint-services-3-0.aspx

"Чтобы исключить отображение некоторых полей в электронном письме, их необходимо включить в разделы и ."

1 голос
/ 13 июля 2009

Можете ли вы установить другое поле для этого XML и вместо этого запустить сценарий jquery для этого поля? Это оставило бы поле заголовка для обычного использования.

...