У багатьох продуктах і технологіях зв'язування даних з різних джерел є проблемою і вимагає навичок програмування. Але за допомогою меню і кнопок веб-частину можна створювати з'єднання даних без будь-якого додаткового коду. Наприклад, за допомогою зв'язування веб-частин можна представляти дані з двох веб-частин в альтернативних уявленнях, виконувати пов'язані обчислення між двома веб-частинами, фільтрувати веб-частину, використовуючи значення з іншої веб-частини - і все це робити на сторінка веб- частин.
В цій статті
Огляд зв'язків веб-частин
Наприклад, можна зв'язати веб-частину подання списку співробітників з веб-частиною малюнків за допомогою передачі даних між двома веб-частинами. Кожен раз при виборі в веб-частині подання списку співробітників рядка, що містить стовпець із зображенням співробітника, відповідний малюнок буде відображатися в веб-частини малюнків.
1. Зв'язок веб-частин - це спосіб передати дані з одного веб-частини в іншу веб-частину і синхронізувати їх поведінку.
2. Одна веб-частина надає дані.
3. Ними можуть бути списки, рядки, клітинки або значення параметрів.
4. Інша веб-частина отримує дані.
Створити зв'язок для будь-якої веб-частини можна за допомогою підменю типу з'єднань, доступного за допомогою команди З'єднання меню веб-частин. Наприклад, якщо команда підміню типу з'єднань однієї веб-частини пропонує Надати рядок. то команда підміню типу з'єднань інший веб-частини пропонує Отримати рядок з.
Створення веб-частини
Створення сторінки веб-частин, що містить зв'язку веб-частин - це процес, що складається з трьох етапів.
Крок 1: Визначте, які дані потрібно розмістити на сторінці веб-частин
Часто існує одна або декілька веб-частин подання списку, що містять потрібні дані. Списки дозволяють представити дані в табличному форматі і легко виконувати операції зміни та оновлення даних, змінювати порядок сортування та фільтрації всередині списку, а також відображати зведені дані. За допомогою перемикання уявлень в панелі інструментів можна змінювати вид веб-частині подання списку, щоб працювати тільки з потрібними стовпцями.
Крок 2. Додайте веб-частини на сторінку веб-частин
Крок 3: Підключіть веб-частини для отримання потрібного результату
Зв'язок можна створити тільки між тими веб-частинами, які підтримують такі зв'язки. До таких веб-частин відносяться веб-частині подання списків, веб-частини форм і веб-частини малюнків. У підміню З'єднання меню Веб-частина показуються тільки ті типи зв'язку, які можна створити, а доступні підміню веб-частин містять тільки сумісні веб-частини. Після завершення перших двох етапів прийняття рішення не становить труднощів - зв'язування веб-частин не вимагає знання сценаріїв або програмування.
Створення або зміна зв'язку між двома веб-частинами
За допомогою меню і діалогових вікон можна пов'язувати веб-частини, організовувати обмін даними між ними і синхронізувати їх поведінку.
Відкрийте сторінку веб-частини.
У меню Дії вузла виберіть команду Змінити сторінку.
Визначте, які дві веб-частини потрібно з'єднати. Можна створити нове або змінити вже існуючий обліковий запис, починаючи з будь-якої веб-частини.
У будь-який з двох веб-частин натисніть кнопку меню веб-частини. пункт підключення. виберіть тип підключення, яке ви хочете створити або змінити, наприклад Надати рядок або Отримати сортування або фільтр з і натисніть кнопку ім'я веб-частини, для якого потрібно створити або змінити підключення.
Основні команди в підміню Підключення
команди наподменюподключенія
Веб-частина подання списку можна підключити до іншої веб-частини, передаючи їй обрану рядок даних. Залежно від способу створення і отримання даних інший веб-частини цей рядок даних може як відображатися в ній, так і використовуватися для фільтрації або як значення параметра.
У стандартному поданні при підключенні веб-частині подання списку автоматично додається стовпець Вибір елемента з перемикачами, що дозволяє вказати рядок для передачі в іншу веб-частину. У стандартному поданні можна вибрати тільки один рядок за раз. Деякі стовпці, наприклад Змінити. не можна використовувати в поєднанні веб-частин.
У поданні таблиці даних можна вибрати кілька рядків, але в іншу веб-частина буде передана тільки одна з них. Якщо вибрано кілька рядків, в іншу веб-частина передається рядок, що містить активний осередок, а всі інші рядки ігноруються. Дані в рядку "Всього" або нового рядка в іншу веб-частина не передаються.
При використанні з'єднання цього типу до веб-частини подання списку можна підключити декілька веб-частин.
Веб-частина уявлень списків може бути підключена до іншої веб-частини, що працює з даними списків. В цьому випадку веб-частину уявлень списків будеджерелом даних для другої веб-частини.
У стандартному і табличному уявленнях інший веб-частини надаються тільки дані уявлення.
При використанні з'єднання цього типу до веб-частини подання списку можна підключити декілька веб-частин.
Отримати параметри сортування або фільтр з
У стандартному поданні та поданні таблиці даних веб-частина подання списку можна підключити до іншої веб-частини, яка може надати їй такі дані:
1. один або декілька стовпців пар імен і значень даних, фільтрація даних в веб-частині подання списку.
2. стовпець даних для сортування даних за зростанням або спаданням в веб-частині подання списку.
При використанні з'єднання цього типу до веб-частини подання списку можна підключити тільки одну веб-частину.
Меню Веб-частина для сторінки веб-частин може бути відключено або невидимо з кількох причин, включаючи відсутність підтримки з'єднань для веб-частини або зони, використання оглядача, несумісного з Windows SharePoint Services, або відключення використання зв'язків на локальному вузлі.
Для деяких зв'язків веб-частин може знадобитися вказати додаткові відомості в діалоговому вікні Налаштування з'єднання. Наприклад, може знадобитися вибрати тип зв'язку, який потрібно використовувати, або стовпець, фільтрацію якого потрібно виконати. Крім того, в залежності від способу створення однієї або обох веб-частин можуть з'явитися додаткові діалогові вікна, унікальні для процесу підключення веб-частини. Додаткові відомості по конкретній веб-частини см. У відповідній довідці, якщо вона існує.
Порада: Можна приховати веб-частину, якщо вона служить для передачі даних інший веб-частини за допомогою бездротової технології веб-частин, але не повинна відображатися.
Набір елементів підменю типу з'єднання з різних причин може відрізнятися для різних сторінок веб-частин і самих веб-частин - можуть бути різними параметри властивостей сторінки веб-частин, веб-частини або зони веб-частин, тип або сумісність веб-частин на сторінці і наявність сумісних типів зв'язку для веб-частин.
У підміню доступних веб-частин відображаються тільки ті веб-частини, які можна приєднати. Для деяких веб-частин на сторінці веб-частин не передбачена можливість зв'язку, інші не підтримують зв'язок з конкретною веб-частиною або для них зараз можливості підключення вичерпані.
Завершити з'єднання веб-частин в діалоговому вікні Налаштування підключення
Для узгодження стовпців веб-частини, яка отримує дані, за допомогою стовпців веб-частини, що надає дані, використовується діалогове вікно Налаштування з'єднання.
Примітка: Зверніть увагу, можна створити правильне, але абсолютно безглузде підключення. Наприклад, веб-частина, що надає дані, може містити стовпець кодів товарів, а веб-частину, яка отримує дані - стовпець кодів співробітників. Хоча ці стовпці і можна зв'язати один з одним, результат не матиме ніякого сенсу.
У списку Стовпець виберіть стовпець веб-частини, яка отримує дані, веб-частина, яка надає дані, або і те, і інше.
Далі наведені загальні приклади використання підключення.
Зіставлення рядки даних однієї веб-частини в осередку або поля даних в інший веб-частини
Відповідності таким чином, ви можете відфільтрувати значень рядка даних в одній веб-частини зі стовпцем даних в інший веб-частини
Підключення виконується з веб-частині подання списку, що містить дані про замовлення. Один стовпець в поданні списку містить елемент рядка під назвою OrdersDetailsID. Створюється зв'язок з іншого веб-частиною подання списків, декілька стовпців якої містять дані замовлень, при цьому одним з них є зіставляється стовпець з назвою OrdersDetailsID. Щоб зв'язок двох веб-частин при виборі замовлення в одній веб-частини забезпечувала б відображення кожного елемента рядка для цього замовлення в інший веб-частини, необхідно зіставити стовпці OrdersDetailsID в обох веб-частинах.
Примітка: Імена стовпців необов'язково повинні збігатися, але їх дані повинні відповідати один одному або приймати однакові значення.
Видалення зв'язку між двома веб-частинами
Відкрийте сторінку веб-частини.
У меню Дії вузла виберіть команду Змінити сторінку.
У будь-який з двох веб-частин, з якого ви хочете видалити підключення, натисніть кнопку меню веб-частини. пункт підключення. наведіть курсор на пункт тип підключення, яке ви хочете видалити - наприклад, Надати рядок або Отримати сортування або фільтр з - і потім клацніть ім'я веб-частини, з якої ви хочете видалити підключення.
Примітка: Варіанти, для яких створено зв'язок, позначені прапорцем. Якщо прапорець відсутній, значить, не існує і зв'язок.
У діалоговому вікні Налаштування з'єднання натисніть кнопку Видалити з'єднання.
Якщо пропонується підтвердити необхідність видалення зв'язку між веб-частинами, натисніть кнопку OK.
Поширені типи зв'язків веб-частин
Існує кілька способів об'єднання і зв'язку веб-частин на сторінці веб-частин. На сторінці веб-частин можна створити кілька зв'язків веб-частин. У наступних сценаріях представлені основні типи зв'язків даних між веб-частинами.
Зразок списку і докладних відомостей
Існує головний список даних, і потрібно відобразити докладні відомості, пов'язані з цим головним списком.
1. Веб-частина «Основний список співробітників» містить основні, часто використовувані дані про співробітників, такі як код співробітника, його ім'я і посаду.
3. Цей рядок передається в іншу веб-частину.
4. У веб-частини «Докладні відомості про співробітника» уявлення форми містить докладні відомості про співробітника.
У веб-частині подання списку можна навіть проводити сортування і фільтрацію великих списків, щоб знайти співробітника перед вибором рядка. У разі великої кількості подробиць можна вивести веб-частина «Докладні відомості про співробітника» на іншій сторінці веб-частин.
Зведення списку і докладних відомостей
Існує зведений список даних, і потрібно відобразити докладні відомості, на основі яких будуються зведені дані.
1. Веб-частина «Платіжна відомість за поточний рік» містить відомості про компенсації.
2. Виберіть зведені дані про сумарну кількість днів відпустки і днів відпустки через хворобу.
3. Ці зведені дані передаються в іншу веб-частину.
4. У веб-частини «Докладні відомості з платіжної відомості», в якій відображаються дані по кожному тижні, перевірте свої записи про ці дні, щоб освіжити пам'ять або підтвердити правильність даних.
Батьківські і дочірні
Існує список даних (батьківський), і для кожного рядка цього списку існує одна або кілька рядків (дочірні), які потрібно відобразити в іншому списку.
1. Веб-частина «Замовлення» містить список найостанніших замовлень, зроблених клієнтами.
2. Виберіть рядок, що містить відомості про перевіряється замовленні.
3. Цей рядок передається в іншу веб-частину.
4. У веб-частини «Докладні відомості про замовлення» відображаються всі елементи, що стосуються цієї замовленням.
Пошуку і відбору
Потрібно ввести дані, наприклад умови для пошуку або відбору, в одній веб-частини, щоб отримати результати в інший веб-частини.
2. Натисніть кнопку «Відправити».
3. Умова пошуку передається в іншу веб-частину.
4. У веб-частини «Список книг» відображається одна або кілька книг, відповідних умовам пошуку.
Незважаючи на те, що завжди існує можливість розрахунку даних всередині веб-частини, може знадобитися об'єднати дві веб-частини, щоб зробити розрахунки більш гнучкими.
1. У веб-частини «Дані про кредит» вводяться дані про кредит.
2. Натискається кнопка «Перехід».
3. Дані про кредит передаються в іншу веб-частину.
4. У веб-частини «Розрахунок кредиту» виконується розрахунок кредиту і виводиться порядок щомісячних виплат.
Альтернативні представлення даних
Альтернативне уявлення списку
Потрібно відобразити всіх співробітників компанії у вигляді ієрархічної схеми.
1. У веб-частини «Співробітники» для всіх співробітників компанії виводяться код співробітника, ім'я співробітника, назва посади і код керівника.
2. Так як використовуються всі дані, їх відбір не потрібно.
3. Всі дані передаються в іншу веб-частину.
Альтернативне уявлення рядки
На круговій або лінійчатої діаграмі потрібно відобразити рядок демографічних даних.
1. У веб-частини «Статистика населення» відображаються демографічні дані, наприклад вік, доходи та частка спадщини.
2. Вибирається рядків демографічних даних.
3. Дані передаються в іншу веб-частину.
4. У веб-частини «Діаграма» рядки відображаються у вигляді кругової діаграми або, як варіант, у вигляді лінійчатої діаграми.
Альтернативне уявлення осередки
Потрібно простежити за розвитком кампанії зі збору коштів.
1. У веб-частини «Збір коштів» кожен учасник групи вводить внесену ним суму.
2. Поточна сума відображається в підсумковому полі.
3. Підсумкове поле передається в іншу веб-частину.
4. Перевірте хід кампанії для своєї групи в веб-частини «Благодійність».
Покращення представлення даних
Потрібно доповнити основні дані про людей і територіях, щоб зробити їх більш цікавими, привабливими і корисними.
2. Виберіть контакт.
3. Рядок даних передається в іншу веб-частину.