リストがあり、リストフィールドの1つが管理されたメタデータフィールドタイプです。リストの必須フィールドでなければなりません。必須属性をtrueに設定しません。プロジェクトの他のリストがオプションフィールドとして使用するXMLファイル。多くの記事を検索しましたが、どれも役に立たなかった。SharePoint:リストフィールドを作成するプログラムで必要です
注:Field.Required = true; Field.Update(); は
おかげ
リストがあり、リストフィールドの1つが管理されたメタデータフィールドタイプです。リストの必須フィールドでなければなりません。必須属性をtrueに設定しません。プロジェクトの他のリストがオプションフィールドとして使用するXMLファイル。多くの記事を検索しましたが、どれも役に立たなかった。SharePoint:リストフィールドを作成するプログラムで必要です
注:Field.Required = true; Field.Update(); は
おかげ
この
`
SPField field = list.Fields["MyField"];
field.Required= true;
field.Update();
list.Update();
を試してみてください。.. フィールドは、この上の任意のアイデアが高く評価されているコンテンツタイプ
の一部ではない必須フィールドとしてフィールドを作成しません
「
フィールドはコンテンツタイプの一部ですか?その場合、あなたはfieldlinkへの参照を取得したいし、必要に応じていることを設定するかもしれません:
var myField = list.Fields["MyFieldName"];
var ct = list.Contenttypes["MyContentType"];
var fieldLink = ct.FieldLinks[myField];
fieldLink.Required = true;
ct.Update();
カレンダー/イベントリストの「場所」フィールドを必須に設定していて、これまでに試した方法はありませんでした。ありがとう! –
コンテンツタイプ自体にrequireを設定する必要がありました(リストには添付されていません)。 FieldLinksを使用してもそこで働いた。 –
使用sharepoint designer
、リストを選択し、列のリストが表示されます。
カラムをダブルクリックし、カラムエディタのポップアップで "Allow blank Values?
"のチェックを外します。 Save and test ...フィールドが必須になります。
これはプログラムではありません。 – Alex
方法を試しましたが、運がない!!!! – user490706
これでどのようなエラーが発生しますか? – Sandeep
これは、新しいリストを作成するときに「タイトル」フィールドを必須でないように設定するときに役立ちました。 –