SharePoint 只读字段对记录中心规则不可见


我正在使用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,因此在定义规则时,我无法从内容类型列列表中查看和选取该字段。

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

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

相关内容

  • 没有找到相关文章

最新更新