0

我正在使用 SharePoint 2010,并且我开发了一个创建新内容类型的 SharePoint 2010 解决方案。该内容类型中的新列之一不应在“添加新”和“编辑”表单中可见,即:

<Field ID="{4E887808-B3CF-421D-AFAF-4E6A60A6890E}"
       Name="DocumentStatus"
       DisplayName="Document Status"
       Type="Text"
       ShowInNewForm="FALSE"
       ShowInEditForm="FALSE"
       Group="Custom Columns" />

一个记录中心规则使用相同的内容类型。该规则指定一旦Document Status字段等于"Completed",文档应移动到特定的记录中心文档库。

但是,由于该Document Status字段具有属性ShowInNewFormShowInEditForm设置为 true,因此在定义规则时,我无法从内容类型列列表中查看和选择该字段。

有谁知道如何使该字段不可编辑但仍然能够在记录中心规则中使用它?我的猜测是需要为字段定义设置一些其他字段属性,但我被卡住了。请帮忙!谢谢你。

4

1 回答 1

0

http://msdn.microsoft.com/en-us/library/ee558288.aspx引用:“可用列始终受限于规则内容类型上的所有非隐藏列”。我想您不能在规则定义中使用未以新/编辑形式显示的列。

于 2012-05-10T09:08:17.417 回答