0
featureactivated中に複数のフィールドを作成する方法を作成するのに助けが必要です。 C#。さまざまなタイプの15種類のフィールドがあり、それぞれのフィールドを作成するのに必要なすべての属性を渡すことができます。フィーチャアクティビティでフィールドをプログラマチックに作成する
誰もがこれに関するサンプルコードまたはガイダンスを持っていますか?
featureactivated中に複数のフィールドを作成する方法を作成するのに助けが必要です。 C#。さまざまなタイプの15種類のフィールドがあり、それぞれのフィールドを作成するのに必要なすべての属性を渡すことができます。フィーチャアクティビティでフィールドをプログラマチックに作成する
誰もがこれに関するサンプルコードまたはガイダンスを持っていますか?
わかりました。答えの一部が見つかりました...かなり手間がかかります。私は、以下のユーティリティメソッドhereが見つかりました:
public void AddCustomField(SPWeb web, string fieldType, string fieldName, bool isRequired, string defaultValue, string fieldGroup)
{
//Check if the field is there or not already
if (!web.Fields.ContainsField(fieldName))
{
//Initializing a SPField instance
SPField customField;
//Creating a new filed
customField = web.Fields.CreateNewField(fieldType, fieldName);
//Assigning a group
customField.Group = fieldGroup;
//Sets this field is required field
customField.Required = isRequired;
//Assigning a default value
customField.DefaultValue = defaultValue;
//Adding the newly created field to SPweb
web.Fields.Add(customField);
}
}
をしかし、私は、このメソッドを呼び出すするかどうかはわかりません、誰かが私に例を与えることができますか?