私はカスタムリスト定義(schema.xml)を持っています。これはサイトの列(Aの機能を通じて)と多数のコンテンツタイプ良い。私はリスト定義(schema.xml)を持っていますし、コンテンツタイプをトップに置いています(トップのコンテンツタイプがリストのデフォルトになると仮定しています)。Sharepointリストのフォルダを使用した既定のコンテンツタイプとコンテンツタイプの注文
注:私は私のschema.xmlからの抜粋
<ContentTypes>
<!-- Folder based content type -->
<ContentTypeRef ID="0x0120006ad66a4924644ac98d371a0e069c5d99" />
<!-- Item Based Content Type -->
<ContentTypeRef ID="0x0100a18ddd58b9384567bc776a3c5889ea77" />
<!-- ..... more content types ... -->
</ContentTypes>
である私が持っている問題は、リストがプロビジョニングされたときに、フォルダベースのコンテンツタイプが第二常にあるということですここ
EnableContentTypes="true"
を設定していますその結果、リスト内のデフォルトではなく、icの唯一の方法ですデフォルトでは、複数のコンテンツタイプを持つオブジェクトを無効にする他のすべてのコンテンツタイプ宣言を削除します。リストがプロビジョニングされているために注文していますか、SDKに深く納得された何かが欠けています。
ありがとうございました。純粋に宣言的な立場からこれと戦っていると思います。私はこれを他の方法で動作させる方法を知っていますが、私の一部は、コンテンツタイプがフォルダのコンテンツタイプに基づいていない限り、コンテンツタイプが序数である理由を理解したいと思っています。他のコンテンツタイプは – Matt
+1のサウンドアドバイスのために表示されますが、依然として宣言的にどのように行われているかの洞察を期待しています – Matt
ok、私は答えとしてマーキングしています。この作品の多くは難読化されたコードowssvr.dllへのSPrequestの呼び出しでは、私が見る限り、順序は宣言的なものの影響を受けないということです。 – Matt