隐藏NewForm,EditForm,通知电子邮件中的自定义列表列

时间:2012-05-14 08:03:06

标签: sharepoint sharepoint-2010

我在“任务”列表中创建了几个名为 NotifyUser IsUserNotified 的自定义列。这些列不应由用户更改。我只是以编程方式更改它们。是否有任何机制:

  1. 隐藏NewForm,EditForm中的那些列(我想要使用 存在的形式)。
  2. 当更改这两列中的任何一列时,跳过执行工作流程。
  3. 从通知邮件中排除列(只要用户对这些列一无所知,就不需要显示它们。)

2 个答案:

答案 0 :(得分:1)

如果您以编程方式或通过field schema definition(通过WSP解决方案和功能进行部署)创建字段,则只能控制这些内容:

  1. 将属性隐藏设置为true,以隐藏用户表单和视图中的字段。
  2. 请参阅:SharePoint Workflow: how to update the item without triggering the workflow again
  3. 应该由1完成。

答案 1 :(得分:0)

您可以通过列表工具 - >列表 - >列表设置 - >视图来修改您的视图。 然后单击列表的名称,您可以从中取消选中您不想向用户显示的列,然后单击“确定”。