Добавление столбца в экземпляр общего списка во время предоставления функций - PullRequest
1 голос
/ 07 декабря 2009

Я пытаюсь создать пакет решений для набора функций на сайте SharePoint. Я хочу создать экземпляр общего списка (используя ListInstance в манифесте элемента) и добавить в него дополнительный столбец (так как по умолчанию они имеют только столбец Title) без необходимости проходить через код активации.

Есть ли способ сделать это через CAML? Таким образом, пока я зациклен на идее создания пользовательского типа контента, но это означает, что мне потребуется отдельная функция, которая активируется на уровне сайта, чтобы сначала развернуть тип контента.

1 Ответ

0 голосов
/ 08 декабря 2009

Я считаю, это - это то, что вы ищете, фрагменты:

<!--Add a field reference for the custom field.-->
<FieldRef
 ID="{AD22016D-BC8B-4631-A0A3-5E84C6CFA7EC}" 
 Name="FavoriteColor" 
 Required="TRUE" 
 ShowInNewForm="TRUE" 
 ShowInEditForm="TRUE"/>
а потом: <pre> <Fields> <Field Type="Choice" Name="FavoriteColor" DisplayName="Favorite Color"> <CHOICES> <CHOICE>Red</CHOICE> <CHOICE>Green</CHOICE> <CHOICE>Blue</CHOICE> </CHOICES> </Field> </Fields> Убедитесь, что он добавлен в представление <ViewFields> <FieldRef Name="FavoriteColor"/> </ViewFields>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...