Підключення даних в веб-частинах

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

В цій статті

Огляд зв'язків веб-частин

Наприклад, можна зв'язати веб-частину подання списку співробітників з веб-частиною малюнків за допомогою передачі даних між двома веб-частинами. Кожен раз при виборі в веб-частині подання списку співробітників рядка, що містить стовпець із зображенням співробітника, відповідний малюнок буде відображатися в веб-частини малюнків.

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. Рядок даних передається в іншу веб-частину.