суббота, 20 февраля 2010 г.

Соединение списков с добавлением столбцов

Вот мой опыт связывания несколькими столбцами в SharePoint 2010.

С этим списком мы будем связывать. Он справочный:

clip_image001

Свяжем с этим списком поручения

Добавляем в список поручений новый столбец, называем его «Справочник», указываем тип поля «Подстановка»

И отмечаем галочкой столбец «Дополнительная информация»

clip_image002

Заметим, тут очень мало столбцов. Только столбцы определенных типов.

Завершаем создание поля и переходим к редактированию элемента.

Выбираем в поле «Справочник» пункт «Шестой», сохраняем и видим на странице просмотра элемента:

clip_image003

Интересно, а как такой список подключается к XSLListViewWebPart

Для того чтобы не заморачиваться с русскими названиями полей, я пересоздал поле и на этот раз назвал его Ref.

При этом в определении представления появились такие поля:

                                                                              <FieldRef Name="Ref"/>

<FieldRef Name="Ref_x003a__x0414__x043e__x043f__"/>

Т.е дополнительное поле видится как абсолютно обычное!

При подключении списка к Excel тоже особых проблем не возникло:

clip_image004

В SharePoint 2007 подобную задачу можно решить следующим образом:

Создать в связанном списке новое вычисляемое поле, отображающее информацию из нескольких полей. Например с такой формулой: =Название&” (“&[Изменено]&”)”

Это поле и выбрать в качестве связующего в главном списке.

Комментариев нет:

Отправить комментарий