Microsoft SharePoint 2010. Полное руководство - страница 453

Шрифт
Интервал

стр.

В следующем наборе примеров будет показано, какие три основных веб-части можно использовать для построения этой инструментальной панели: Business Data Item (Элемент бизнес-данных). Business Data Related List (Связанный список бизнес-данных) и Query String Filter (Фильтр строки запроса).

Веб-часть Business Data Item

Первой рассмотрим веб-часть Business Data Item, которую можно использовать для отображения детальных сведений по одной записи BCS. В следующем примере эта веб-часть применяется для отображения основной информации профиля заказчика, такой как имя, номер телефона, адрес электронной почты и т.д. Ниже перечислены необходимые шаги.

1. В Internet Explorer вернуться на домашнюю страницу сайта SharePoint, который используется повсюду в настоящей главе.

2. В меню Site Actions выберите пункт Edit Раде (Редактировать страницу). После этого на веб-странице должна появиться левая и правая зона для добавления веб-частей.

3. В левой зоне щелкните на ссылке Add a Web Part (Добавить веб-часть).

4. В разделе Categories (Категории) выберите категорию Business Data (Бизнес-данные), а в разделе Web Parts (Веб-части) — веб-часть Business Data Item (Элемент бизнес-данных). Щелкните на кнопке Add (Добавить).

5. После этого в левой зоне должна появиться веб-часть Business Data Item. Щелкните в ней на ссылке с текстом Open the Tool Рапе (Открыть панель инструментов), чтобы изменить ее параметры.

6. В разделе параметров веб-части Business Data Item введите слово Customer в поле Туре (Тип) и щелкните на значке с изображением галочки, чтобы определить местонахождение внешнего типа содержимого по имени BCS Customer. После определения местонахождения этого типа его название должно отобразиться в поле Туре (Тип) в подчеркнутом виде.

7. В поле View (Вид) выберите вариант Default (Read Customer Item) (По умолчанию (Чтение элемента из таблицы Customers)).

8. В поле Item (Элемент) введите число 1 и щелкните на значке с изображением галочки, чтобы определить местонахождение записи со значением 1 в поле CustomerlD. После определения местонахождения этой записи ее имя должно отобразиться в поле Item в подчеркнутом виде.

Часть VI

9. В разделе Fields (Поля) щелкните на элементе Choose (Выбрать), чтобы изменить то, какие поля должны отображаться. Снимите отметку с флажков возле полей NameStyle, Suffix, PasswordHash, PasswordSalt, rowguid и ModifiedDate, оставив флажки для остальных полей отмеченными. Щелкните на кнопке ОК.

10. Щелкните на кнопке ОК в разделе параметров веб-части, чтобы сохранить внесенные изменения. После этого при перезагрузке страницы в зоне этой веб-части должна появиться запись Orlando Gee, как показано на рис. 31.12.

I

Q it & & Ш Ш

гЯе MKt Hemcpafti

Documents

us»

Cutorrwr Селчмепз

лов * Web Pert

Add a Web Part

£7A«crdeBm ^ M Sde Center»

Шс»»г

CanMnjfw ABfaeStorc Sufcjfumc

EwtWa erfendoO#eA"emve-fW*».ceF Йпш 2H5-SS5-C17J

Puc. 31.12. Сконфигурированная вебчасть Business Data Item

Веб-часть Business Data Related List

Еще одним важным компонентом для страницы Customer Dashboard является веб-часть Recent Orders (Последние заказы). В ней должны отображаться последние заказы, которые размещал определенный заказчик. Для ее создания будет использоваться веб-часть Business Data Related List.

Веб-часть Business Data Related List применяет ассоциации, которые определялись ме-жду двумя внешними типами содержимого. Вспомните, что ранее в примерах создавался внешний тип содержимого под названием BCS Order, который включает ассоциацию с другим внешним типом BCS Customer. Веб-часть Business Data Related List будет использовать эту ассоциацию для отображения только заказов, относящихся к выбранному заказчику. Ниже перечислены необходимые шаги.

1. В меню Site Actions выберите пункт Edit Page (Редактировать страницу).

2. В левой зоне щелкните на ссылке Add a Web Part (Добавить веб-часть).

3. В разделе Categories (Категории) выберите категорию Business Data (Бизнес-данные), а в разделе Web Parts (Веб-части) — веб-часть Business Data Related List (Связанный список бизнес-данных). Щелкните на кнопке Add (Добавить).


стр.