1

如何隐藏 SharePoint 警报中的字段?

我有一个自定义事件列表(日历)。我有一个字段(类型为 Note - 又称多行文本),我在事件接收器中手动生成其 XML 内容。我所有的日历视图都使用这个字段作为月、周和日视图的标题。

我有一个包含在页面上的 Web 部件,它运行一个 jquery 脚本,将 XML 标题转换为背景颜色和鼠标悬停文本。

问题是该字段及其丑陋的 xml 出现在共享点警报中。如果我将该字段设置为 Hidden=true,则它不会显示在电子邮件中,但在创建新视图时,它不再可用作月、周和日视图的标题。这是不可接受的,因为用户需要能够创建视图并能够选择此字段作为标题。

是否有另一种方法可以防止此字段出现在电子邮件中,例如 ShowInDisplayForm、ShowInEditForm 等?

4

2 回答 2

3

编辑警报模板中的字段可以解决您的问题吗?

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

“要排除在电子邮件中呈现的某些字段,您应该将它们包含在 <DigestNotificationExcludedFields> 和 <ImmediateNotificationExcludedFields> 部分中。”

于 2009-07-13T18:14:06.760 回答
1

您可以设置另一个字段来拥有该 XML 并让 jquery 脚本针对该字段运行吗?这将使 Title 字段正常使用。

于 2009-07-13T16:36:26.550 回答