Используйте пользовательский SPFieldType при добавлении нового столбца
Я хотел бы знать, как использовать пользовательский SPFieldType (существующий на сайте) при добавлении нового столбца SPList.
Например, [обычный способ с использованием типа поля SPFieldType.Text]
list.Fields.Add ("Location", SPFieldType.Text, true);
list.Update ();
Как насчет пользовательского типа поля?
list.Fields.Add ("Location", [Custom SPField Type], true);?
Заранее спасибо.
1 ответ
Решение
Вместо Add попробуйте AddFieldAsXml.
Дополнительные сведения см. В разделе " Программное создание поля (столбца) из типа настраиваемого поля".