他の機能によって読み取られる設定リストテンプレートを含むSharepoint機能があります。リストには、すべての作業に特有の名前が必要です。リストテンプレートの代わりにリストを作成するのが理想的です。Sharepoint Server 2010の機能インストール時にリストを作成
メソッドをオーバーライドして、EventReceiver
クラスで試してみました。それはSPFeatureReceiverProperties
タイプのパラメータを受け取ります。私はドキュメントを見て、という1つのプロパティが、Site
のスコープ付きソリューションであれば、その機能がインストールされているSPSite
を参照していることがわかりました。そのようにして、この機能に含まれるリストテンプレートから特定のリストを作成するコードを作成したかったのです。
SPWeb_object.Lists.Add(listName, "", SPListTemplate_object)
ただし、プロパティはnullで、Feature
プロパティです。 SPSiteオブジェクトを取得できないため、SPWebオブジェクトを取得できません。
他のアイデアはありますか?
あなたのSharepointプロジェクトでは、実装時にリストが作成されていますか? – ironman
私はそれを持ちたいです。そして、そのリストをテンプレートから作成することが望ましいでしょう。これまでのところ私はテンプレートしか持っていません。 – AlexanderMP