Я хочу создать настраиваемый тип поля для SharePoint Online. Следовательно, AFAIK, это должно быть решение для песочницы. Есть ли возможность создать это? Или что-то, что позволяет мне работать над «уровнем отдельного элемента» в списке (не в форме редактирования, а в списке). Может быть, какая-то опция в меню предметов или что-то еще?

0
Marcin Robaszyński 26 Авг 2011 в 15:57

3 ответа

Лучший ответ

Вы должны помнить, что модель песочницы SharePoint не предлагает настраиваемые типы полей.

На MSDN есть действительно хорошее введение для изолированных решений SharePoint (http://goo.gl/uXGLo).

SPI как

  • ContentTypes
  • SiteColumns
  • Списки

Можно легко создать с помощью CAML (SharePoint XML-DSL) или пользовательского кода .NET.

1
Thorsten Hans 22 Сен 2011 в 11:29

Возможны только поля, которые используют встроенный тип поля SharePoint Foundation или настраиваемый тип поля, который ранее был установлен в решении фермы. Тип настраиваемого поля нельзя развернуть в изолированном решении.

1
Rony SP 24 Фев 2012 в 10:15

Да.

Для поддержки XML см. Рекомендации по изолированному решению:

Изолированные решения поддерживают следующие возможности и элементы:

...

Типы контента / поля

Для поддержки API см. SPFieldCollection.Add:

Доступно в SharePoint Online

P.S. В некоторых случаях можно развернуть решения фермы в SharePoint Online. Но это настолько болезненно, что его следует избегать без крайней необходимости.

0
Rich Bennema 26 Авг 2011 в 14:55