Примітка: Подання даних - тип веб-частини. Таким чином, основні поняття і процедури, описані в цій статті, можуть бути застосовані до будь-якої з двох веб-частин, які можуть бути з'єднані.
У цій статті показано, як створити два представлення даних і як зв'язати їх з допомогою майстра з'єднань веб-частин.
В цій статті
Навіщо з'єднувати веб-частини?
З'єднання двох веб-частин дозволяє передавати дані між ними і синхронізувати їх роботу. Наприклад, веб-частина «Список», яка буде показувати список співробітників, можна з'єднати з веб-частиною «Зображення». Після з'єднання цих двох веб-частин при виборі співробітника в веб-частини «Список" в веб-частини «Зображення» бачитимете зображення обраного співробітника.
Створення першого подання даних за допомогою файлу Products.xml
Наступні процедури вимагають з використанням двох XML-файлів в якості джерел даних і створення представлення даних в кожній з цих джерел даних. Для підписки в прикладі, створіть першого представлення даних з уявлень, виконавши наступні процедури, описані в статті Вставка представлення даних у вигляді форми. Поверніться на цю статтю, щоб створити друге подання даних з Suppliers.xml.
Створення XML-файла в якості зразкового джерела даних
Компанія Northwind Traders зберігає контактні дані своїх постачальників в XML-файлі Suppliers.xml.
Створення файлу Suppliers.xml
У меню Файл виберіть команду Відкрити веб-вузол.
У діалоговому вікні Відкриття веб-вузла знайдіть і виділіть потрібний вузол SharePoint, а потім натисніть кнопку Відкрити.
У відповідь на запит введіть в діалоговому вікні Підключення до ім'я користувача і пароль, а потім натисніть кнопку ОК.
У меню Файл виберіть команду Створити.
У діалоговому вікні Створення двічі клацніть пункт Текстовий файл.
На веб-сайті відкриється новий текстовий файл.
Скопіюйте наступні рядки коду, виділивши їх, а потім натиснувши поєднання CTRL + C.
У меню Файл виберіть команду Зберегти як.
У діалоговому вікні Зберегти як у поле ім'я файлу введіть suppliers.xml.
У списку Тип файлу: виберіть XML і натисніть кнопку Зберегти.
Створення представлення даних за допомогою файлу Suppliers.xml
Відкрийте сторінку, яка містить першу представлення даних, створену в статті Вставка представлення даних у вигляді форми.
Виберіть першу виставу даних і двічі натисніть клавішу вправо, щоб встановити курсор нижче представлення даних.
У меню Представлення даних виберіть команду Вставити уявлення даних.
Нижче першого подання даних тепер відображається пусте уявлення даних і відкривається область завдань Бібліотека джерел даних.
В області завдань Бібліотека джерел даних знайдіть потрібне джерело даних, клацніть його, а потім виберіть команду Показати дані.
У цьому прикладі в списку XML-файли виберіть Suppliers.xml і виберіть Показати дані. Якщо заголовок XML-файли згорнуть, клацніть знак «плюс» (+), щоб розгорнути його.
В області завдань Відомості про джерело даних виберіть поля, які потрібно додати в уявлення даних.
Порада: Щоб вибрати кілька полів, клацніть потрібні поля, утримуючи клавішу CTRL.
Клацніть Вставити вибрані поля як. а потім виберіть Подання одного елемента. щоб додати вибрані дані в уявлення даних.
Обрано відображення в поданні даних тільки одного елемента, оскільки потрібно відображати контактні дані одночасно лише для одного постачальника.
Поля, обрані в області завдань Відомості про джерело даних. з'являються в другому поданні даних, розташованому нижче першого представлення даних.
Дані уявлення з Suppliers.xml (виділено червоним кольором) відображається під уявлення уявлень даних.
З'єднання веб-частин
Suppliers.xml і Products.xml пов'язані через загальне поле SupplierID. За допомогою майстра з'єднання веб-частин з'єднайте веб-частини, прив'язавши поле SupplierID в файлі Products.xml до полю SupplierID в Suppliers.xml.
Тепер, створивши ці два представлення даних, додайте текст поруч з кожним програмним продуктом в поданні даних Products.xml, яке буде пов'язане гіперпосиланням з поданням даних Suppliers.xml. При виборі гіперпосилання продукту в першому поданні даних у другому поданні даних з'являться контактні дані постачальника цього продукту.
Представлення даних Products.xml - вихідна веб-частину, а уявлення даних Suppliers.xml - кінцева веб-частину. Оскільки робота ведеться з поданням даних, вставленим як форма, необхідно створити текстову гіперпосилання поза полем форми. Після введення тексту виберіть його і потім за допомогою майстра з'єднань веб-частин створіть гіперпосилання в Products.xml, яка буде пов'язана з поданням даних Suppliers.xml.
У поданні даних, створена на основі уявлень розташуйте курсор праворуч від напису, що містить ім'я продукту, натисніть клавішу ПРОБІЛ і введіть замовлення. Так як уявлення даних використовує XSLT форматування, текст «порядок» додається до кожного полю продукту в списку.
У поданні даних виберіть текст «замовлення», клацніть його правою кнопкою миші і в контекстному меню виберіть З'єднання веб-частин.
Запуститься майстер з'єднання веб-частин.
У списку Дія у вихідній веб-частини для використання в цьому з'єднанні виберіть Надіслати рядок даних в і натисніть кнопку Далі.
У розділі виберіть сторінку, яка містить веб-частину для з'єднання. виберіть З'єднати з веб-частиною на цій сторінці і натисніть кнопку Далі.
У списку Кінцева веб-частину виберіть suppliers.xml.
Оскільки дані в Suppliers.xml потрібно фільтрувати за значенням SupplierID певного продукту в першому поданні даних, в списку Кінцеве дію виберіть Отримати значення фільтра з і натисніть кнопку Далі.
У стовпці Вхідні дані для Suppliers.xml перейдіть вниз до поля КодПоставщіка. Зліва від КодПоставщіка в стовпці Стовпці в Products.xml клацніть комірку, клацніть стрілку, а потім клацніть КодПоставщіка в списку. Натисніть кнопку "Далі .
У списку Створити гіперпосилання на виберіть [Поточний виділений елемент] і натисніть кнопку Далі.
Натисніть кнопку Готово.
У меню Файл виберіть команду Зберегти або натисніть CTRL + S.
Текст «замовлення" тепер є гіперпосиланням, і настройка з'єднання веб-частин завершена.
Тестування з'єднання веб-частин
Примітка: Постачальником продуктів Цейлонський чай, Кава і Сироп є компанія Постачальник А. Постачальником продуктів Французька приправа і Каррі є компанія Постачальник Б.
Видалення з'єднання веб-частин
Після видалення з'єднання веб-частин ці веб-частини більше ніяк не пов'язані. З'єднання веб-частин перераховується у властивостях кожної веб-частини, тому видалити з'єднання можна, працюючи з вихідною або кінцевої веб-частиною. При видаленні з'єднання з вихідної веб-частини воно віддаляється також з кінцевої веб-частини.
Клацніть правою кнопкою миші будь-яке з уявлень даних і в контекстному меню виберіть З'єднання веб-частин.
У діалоговому вікні З'єднання веб-частин клацніть з'єднання, яке потрібно видалити, і натисніть кнопку Видалити.