Возвращаясь GUID для внутреннего SharePoint полей
Таким образом, сегодня друг спросил меня довольно простой вопрос.
Что является самым простым способом, что можно захватить Гильдия внутренних полей, SharePoint предоставляет? Что является наиболее эффективной, ясной и сопровождение путь через последовательный среди предоставить ссылку на встроенную в таких областях, как:
FullName
Изображение
Название опроса
т.д.
Лучшим способом сделать это является использование SPBuiltInFieldId класс. Это происходит потому, что изначально обеспечивает определенную способ доступа ко всем внутренним поля, которые вы обычно используете, обеспечение последовательности и читабельности кода.
Например, можно использовать его в сочетании с SPListItems при создании пользовательских интерфейсов для стандартных списков SharePoint. Вы можете даже использовать это для создания метаданных Hashtable, который является полезным в своем собственном праве.
Как правило, таким образом, чтобы несколько частей документации будет вам советую примерно такой задачей является передача в поле имя, которое вы хотите вставить что-то, указав в строке буквальное координации на местах имя, несколько беспорядочных IMHO.
Это будет взять на себя следующие формы:
- "My List" ] . Items ; SPListItemCollection listItems = SPWeb. Списки [ "My List"]. Пунктов;
- ; SPListItem пункта = listItems. Добавить ();
- ] = "string for insertion" ; Пункт [ "мое поле"] = "строка для включения";
Это не очень хорошо по нескольким причинам, в основном потому, что имя поля подвержен типографские проблемы.
Теперь, давайте сделаем то же самое, однако использование SPBuiltInFieldId класс.
- "My List" ] . Items ; SPListItemCollection listItems = SPWeb. Списки [ "My List"]. Пунктов;
- ; SPListItem пункта = listItems. Добавить ();
- Type } ] = "string for insertion" ; Пункт [SPBuiltInFieldId. (TYPE)] = "строка для включения";
Этот тип может принимать множество форматов, в зависимости от конкретной области вы желающие вставить значения в. Вместо того, чтобы Строка для вставки поля, целостности является повышенный, поскольку мы, а не переходя в GUID, как это предусмотрено SharePoint ОМ.
2 комментариев »
RSS-канал для комментариев на эту должность. TrackBack URL































[...] [...]
Pingback от любви Ссылка SharePoint: 03-20-2008 по виртуальному Поколения - 19 марта 2008 @ 5:37 вечера
[...] Возвращаясь GUID для внутреннего SharePoint полей [...]
Pingback путем ссылки (3/20/2008) «Стив Pietrek's SharePoint Stuff - 20 марта 2008 @ 6:48 вечера