Sharepoint 2007 C # добавить поле множественного выбора в качестве флажков - PullRequest
1 голос
/ 09 ноября 2011

Я разрабатываю приложение Sharepoint 2007 с Visual Studio 2008 / C #.

У меня есть FeatureReceiver для программного создания списков при активации функции. Это все работает отлично.

Нормальное поле Mutichoice можно добавить следующим образом:

myList.Fields.Add(title, type, required, false, choices);

Мой вопрос: как я могу добавить поле Multichoice в качестве флажков в свой список?

Спасибо

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Вам нужно использовать SPFieldType.MultiChoice для второго параметра ...

1 голос
/ 10 ноября 2011

Использование SPFieldType.MultiChoice типа поля дает вам флажки в пользовательском интерфейсе.

Однако, если вам когда-либо понадобится поле выбора с переключателями, класс поля выбора SPFieldChoice имеет свойство EditFormat, позволяющее указать один из двух вариантов отображения выбора:

  • SPChoiceFormatType.Dropdown - раскрывающийся список
  • SPChoiceFormatType.RadioButtons - кнопки выбора
...