カスタムリスト定義(schema.xml)があり、サイト列(A機能を介して)と多数のコンテンツタイプを機能を介して設定しましたが、これはすべて正常に機能します。私はリスト定義(schema.xml)を持っており、コンテンツタイプを表示したい順序で一番上に配置しました(一番上のコンテンツタイプがリストのデフォルトになると仮定します-これが私が望むものです)
注:私は設定しました
EnableContentTypes="true"
これが私のschema.xmlからの抜粋です
<ContentTypes>
<!-- Folder based content type -->
<ContentTypeRef ID="0x0120006ad66a4924644ac98d371a0e069c5d99" />
<!-- Item Based Content Type -->
<ContentTypeRef ID="0x0100a18ddd58b9384567bc776a3c5889ea77" />
<!-- ..... more content types ... -->
</ContentTypes>
私が抱えている問題は、リストがプロビジョニングされると、フォルダベースのコンテンツタイプが常にリストの2番目になり、その結果、リストのデフォルトになることはないため、デフォルトにする唯一の方法は、他のすべてのコンテンツを削除することです。複数のコンテンツタイプを持つというオブジェクトを打ち負かすタイプ宣言。この順序は、リストのプロビジョニング方法によるものですか、それともSDKの奥深くに隠れているものが不足しているためですか?