1

カスタム SharePoint 2013 ソリューションに問題があります。他のコンポーネントの中でも、それは次のもので構成されています。

  • タイプの異なるいくつかのカスタム フィールドを持つ機能で、その一部は分類フィールドです。
  • 必要かどうかなど、部分的に異なる構成を持つカスタム フィールドの異なるセットを使用する 3 つのカスタム コンテンツ タイプを持つ機能、
  • 2 つのカスタム コンテンツ タイプを使用するカスタム ドキュメント ライブラリ テンプレートとインスタンス、および機能がアクティブ化されたときにプログラムによってカスタマイズされる既定の画像ライブラリを使用する機能 (たとえば、3 番目のカスタム コンテンツ タイプが割り当てられる)。

ソリューションを展開して機能をアクティブ化すると、ドキュメント ライブラリのコンテンツ タイプの 1 つに対する単一の分類フィールドを除いて、すべてが正しく設定されます。両方のコンテンツ タイプで必須と定義されていますが、実際には既定のコンテンツ タイプでは必須として表示されませんが、他のコンテンツ タイプではすべて正常に機能します。また、リスト テンプレートの schema.xml で 2 つのカスタム コンテンツ タイプのどちらが最初に定義されている (= デフォルト) かは関係ありません。この問題は常に、ドキュメント ライブラリのデフォルト コンテンツ タイプの同じ分類フィールドで発生します。組み込みの Document コンテンツ タイプをデフォルトとして使用すると、両方のカスタム コンテンツ タイプにフィールドが必要になります。ただし、Document コンテンツ タイプを使用することはできません。

この動作がそれほど奇妙ではないと思われる場合: SharePoint UI でリスト コンテンツ タイプのフィールドが必須に設定されている場合、リスト列が更新されると (表示名が変更されるなど)、再びオプションになります。

何か案は?

4

0 に答える 0