2010-11-18 3 views
2

まずは誤解を招くような疑問を言い訳しなければなりません。私はそれが不可能であるということを読んでいます。実際に質問があります:これは本当ですか?はいの場合、この関係行動を達成する別の可能性はありますか?しかし、私の状況を説明しましょう:SharePoint 2010:リストインスタンスを持たずにリスト関係を宣言できますか?

私は小さなSharePoint 2010ソリューションを開発しており、いくつかのリレーションシップの展開方法がわかりません。私はパッケージと機能の助けを借りてすべてを展開したいと思います。つまり、SharePoint UIを使用することはできません。それは私がやりたいことです:

私はいくつかのコンテンツタイプを設計しています。 レポートおよびエントリ。私はそれらを設計するためにXML定義を使用しています。それから私はリスト定義を作成します。 ReportListは、レポートの項目を処理します。そして今私は固執している:私はすべてを宣言したいと思いますエントリは、レポートに属しています。したがって、エントリのコンテンツタイプの定義にルックアップフィールドを追加していますが、コンテンツタイプを展開するときにルックアップフィールドにリストインスタンスが必要です。

これらのインスタンスを必要とせずに関係を宣言したいと思います。ユーザーは、自分自身のために追加するリストを決定する能力が必要です。リストインスタンスを持たずにそのような関係を宣言するのがベストプラクティスですか?

答えて

5

次の記事に従ってください。リストを使用して検索列を作成すると役立ちます。ブログサイトで使用されているので、定義が可能です。 Lookup Sitecolumn

+0

ありがとう、私は記事の提案に従っていて、適切な解決策を実現しました。フィーチャーレシーバーにリレーションシップを手動で追加する手順は本当にうまくいきませんが、これは唯一の解決策です。 – MatthiasG

関連する問題