2012-05-09 13 views
0

私はSharePoint 2010を使用しており、新しいコンテンツタイプを作成するSharePoint 2010ソリューションを開発しました。レコードセンタールールでSharePoint読み取り専用フィールドが表示されない

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

同じコンテンツタイプを1つのレコードセンター規則のために使用されます。そのコンテンツタイプの新しい列の一つは、すなわち新と編集フォームを、追加には表示されません。このルールでは、Document Statusフィールドが"Completed"に等しければ、そのドキュメントを特定のレコードセンタードキュメントライブラリに移動するように指定しています。

フィールドは、ShowInNewFormShowInEditFormがtrueに設定されているため、ルールを定義するときにコンテンツタイプの列の一覧からフィールドを選択して選択することはできません。

フィールドを編集不可能にする方法を知っていますが、それでもレコードセンターのルールでそれを使用できるようになっている人はいますか?私の推測では、フィールド定義のために他のいくつかのフィールドプロパティを設定する必要があるが、私は立ち往生している。助けてください!ありがとうございました。

答えて

0

http://msdn.microsoft.com/en-us/library/ee558288.aspx引用:「使用可能な列は常に、ルールのコンテンツタイプ上の非表示の列に限定されます。ルール定義で新しい/編集フォームに表示されていない列を使用できないと思います。

+0

ご返信ありがとうございます。 – Boris

関連する問題