Підключення двох уявлень даних

Примітка: Подання даних - тип веб-частини. Таким чином, основні поняття і процедури, описані в цій статті, можуть бути застосовані до будь-якої з двох веб-частин, які можуть бути з'єднані.

У цій статті показано, як створити два представлення даних і як зв'язати їх з допомогою майстра з'єднань веб-частин.

В цій статті

Навіщо з'єднувати веб-частини?

З'єднання двох веб-частин дозволяє передавати дані між ними і синхронізувати їх роботу. Наприклад, веб-частина «Список», яка буде показувати список співробітників, можна з'єднати з веб-частиною «Зображення». Після з'єднання цих двох веб-частин при виборі співробітника в веб-частини «Список" в веб-частини «Зображення» бачитимете зображення обраного співробітника.

Створення першого подання даних за допомогою файлу 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.

Текст «замовлення" тепер є гіперпосиланням, і настройка з'єднання веб-частин завершена.

Тестування з'єднання веб-частин

Примітка: Постачальником продуктів Цейлонський чай, Кава і Сироп є компанія Постачальник А. Постачальником продуктів Французька приправа і Каррі є компанія Постачальник Б.

Видалення з'єднання веб-частин

Після видалення з'єднання веб-частин ці веб-частини більше ніяк не пов'язані. З'єднання веб-частин перераховується у властивостях кожної веб-частини, тому видалити з'єднання можна, працюючи з вихідною або кінцевої веб-частиною. При видаленні з'єднання з вихідної веб-частини воно віддаляється також з кінцевої веб-частини.

Клацніть правою кнопкою миші будь-яке з уявлень даних і в контекстному меню виберіть З'єднання веб-частин.

У діалоговому вікні З'єднання веб-частин клацніть з'єднання, яке потрібно видалити, і натисніть кнопку Видалити.

Схожі статті