Получение значения столбца MultiChoice без лишних символов, таких как "; #", из библиотеки sharepoint - PullRequest
1 голос
/ 28 мая 2011

Я использую сетку Rad для отображения элементов библиотеки sharepoint. Когда я отображаю столбцы типа ChoiceWith CheckBox, значения приходят с дополнительными символами; # до и после каждого значения выбора.

Как удалить символы; # из столбцов типа ChoiceWithCheckBox?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 31 мая 2011

Поле / столбец поиска в списке SharePoint хранится внутри пары ключ-значение.

Используйте SPFieldLookupValue , чтобы получить значение (текст) или ключ (число) из поля поиска.

SPFieldLookupValue ('имя столбца'). LookupValue дает вам ЗНАЧЕНИЕ в паре ключ # значение SPFieldLookupValue ('имя столбца'). LookupId дает вам КЛЮЧ в паре ключ # значение

Полагаю, вы напрямую связываете объект SPItemCollections (список запросов List.items или CAML) с вашим telerik radGrid. Я обычно создаю общий список (в объекте памяти), заполняю список элементами в формате, который хочет видеть пользователь, а затем связываю общий список с radGrid.

Если вы работаете над списком SharePoint 2010, посмотрите, подходит ли SPRadGrid telerik webpart для ваших нужд

1 голос
/ 31 мая 2011

Вот как SharePoint хранит значения внутри. Это в основном пара ключ / значение. Вы можете вручную проанализировать элементы, чтобы вернуть только значение без ключа.

...