У меня есть пользовательское определение списка (schema.xml). Я установил столбцы сайта (с помощью функции) и множество типов контента, также с помощью функции, все это работает нормально. У меня есть определение списка (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>
Проблема, с которой я сталкиваюсь, заключается в том, что при подготовке списка папкаоснованный тип контента всегда является вторым в списке, и, как результат, он никогда не является значением по умолчанию в списке. Единственный способ установить его по умолчанию - это удалить все другие объявления типов контента, что лишает объект возможности иметь несколько типов контента. ,Является ли этот порядок из-за того, как подготовлен список, или мне не хватает чего-то, спрятанного глубоко в SDK, любая помощь с благодарностью принята