В следующем наборе примеров будет показано, какие три основных веб-части можно использовать для построения этой инструментальной панели: 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 (Добавить).