Додавання списку

Використовуйте розкриває список, якщо ви хочете:

дозволити користувачам вибирати один елемент зі списку зумовлених варіантів;

за замовчуванням приховувати значення списку в формі;

відображати значення, отримані з фіксованого списку, джерело даних шаблону форми або зовнішнього джерела даних, наприклад бази даних або списку Microsoft Windows SharePoint Services.

На малюнку нижче користувачі класифікують витрати в формі звіту про витрати, вибираючи готові значення у відкритому списку.

Після вставки списку в шаблон форми необхідно вказати значення, які ви хочете використовувати в ній. В іншому випадку при натисканні стрілки поруч із списком користувачі будуть бачити порожній список. У діалоговому вікні Властивості списку ви можете ввести записи самостійно або настроїти список, що розкривається для отримання записів з бази даних або іншого джерела.

Пов'язані елементи управління

Перелік. Як і список, звичайний список дозволяє користувачам вибирати значення. Однак на відміну від списку при цьому в формі відображається весь список. Якщо місце в шаблоні форми не обмежена, можливо, краще використовувати список, щоб спростити для користувачів пошук і вибір елементів.

Поле зі списком. Як і список, поле зі списком дозволяє користувачам вибирати значення. Список прихований, поки користувачі не вирішать відобразити його. Проте в поле зі списком користувачі можуть вводити власні значення, а не тільки вибирати готові.

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

Перемикачі. Як і список, група перемикачів дозволяє вибирати взаємовиключні значення. Проте в цьому випадку користувачам необхідно клацнути маленький гурток, щоб зробити вибір, замість того щоб клацати його зі списку.

Взаємодія з користувачем

Розкриваються списки зовні схожі на поля зі списком. Якщо ви вручну вводите власні елементи списку в діалоговому вікні Властивості списку при створенні списку, InfoPath відображає текст Виберіть в якості записи списку за замовчуванням. Це повідомляє користувачам про те, що вони повинні зробити вибір із списку. Якщо елементи списку взяті з значень у формі або в додаткове джерело даних, текст Виберіть опускається.

При першому відкритті форми елементи в списку приховані. Щоб вибрати елемент зі списку, користувачі клацають стрілку праворуч від списку, а потім клацають потрібний елемент.

Вставка списку

Дії для вставки списку трохи відрізняються в залежності від того, розробляєте ви шаблон форми з нуля або ж використовуєте в якості його основи базу даних або інший зовнішній джерело даних.

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

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

При створенні нового порожнього шаблону форми за замовчуванням встановлюється прапорець Автоматично створювати джерело даних в області завдань Елементи управління. Це дозволяє InfoPath автоматично створювати поля і груп у джерелі даних у міру додавання елементів управління в шаблон форми. Ці поля і групи представлені у вигляді значків папок і файлів в області завдань Джерело даних.

Якщо структура шаблону форми заснована на існуючому XML-файлі, базі даних або веб-службі, InfoPath успадковує поля і групи в області завдань Джерело даних з існуючого джерела даних.

Вставка списку

Помістіть курсор в те місце шаблону форми, куди ви хочете вставити елемент керування.

Якщо область завдань Елементи керування не відображається, клацніть Інші елементи управління в меню Вставка або натисніть клавіші ALT + I, C.

В області завдань Елементи керування зробіть одне з наступного:

Щоб автоматично створити поле в джерелі даних, прив'язаному до списку, встановіть прапорець Автоматично створювати джерело даних.

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

Примітка: Якщо прапорець недоступний, джерело даних заблокований. Наприклад, якщо ви створили структуру шаблону форми на основі схеми XML, можливо, через InfoPath не вдасться додати нові поля або групи в джерело даних. Це обмеження допомагає запобігти випадковому внесення в схему змін, які можуть зробити її неприпустимою.

У розділі Вставити елементи управління клацніть розкривається.

Якщо ви зняли прапорець Автоматично створювати джерело даних на кроці 3, виберіть у діалоговому вікні Прив'язка списку поле, до якого ви хочете прив'язати список.

Щоб додати тег до елементу управління, введіть зверху або зліва від нього текст, за яким слідує двокрапка (:).

Щоб задати значення, які ви хочете використовувати в якості записів списку, двічі клацніть, що розкривається.

Відкрийте вкладку Дані.

Виконайте одну з таких дій для заповнення списку.

Введення значень списку вручну

Натисніть кнопку Додати.

У полі Значення введіть текст, який ви хочете зберігати, якщо користувач вибирає цей запис.

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

Повторіть дії 1-3 для кожного запису, яку потрібно додати до списку.

Використання значень з іншої частини форми

Цей варіант зручний, якщо ви хочете, щоб значення в списку змінювалися в залежності від того, які інші значення користувачі ввели в форму.

У розділі Елементи списку клацніть Підставити значення з джерела даних форми.

Елементи в списку повинні бути пов'язані з конкретною повторюється групою або повторюється полем шаблону форми.

Натисніть кнопку Вибрати XPath поруч з полем Елементи. а потім в діалоговому вікні Вибір поля або групи клацніть повторюється поле або повторювану групу з полями, які будуть надавати значення для списку, і натисніть кнопку ОК.

Натисніть кнопку Вибрати XPath поруч з полем Значення. клацніть поле, що містить можливі значення для елементів списку, і натисніть кнопку ОК. Одне з цих значень буде збережено в XML при виборі користувачем елемента в списку.

Натисніть кнопку Вибрати XPath поруч з полем Коротке ім'я. клацніть поле, що містить значення, які виводяться в списку, і натисніть кнопку ОК.

Порада: Щоб в списку не було значень з однаковими відображеними іменами, встановіть прапорець Показувати тільки записи з унікальними відображеними іменами.

Використання значень з бази даних, веб-служби, XML-документа або сайту SharePoint

Цей варіант зручний, якщо ви хочете, щоб значення в списку регулярно оновлювалися. Значення зазвичай зберігаються в базі даних або іншому зовнішньому джерелі і витягуються кожен раз при відкритті форми.

Клацніть Шукати значення в зовнішньому джерелі даних.

Виконайте одну з таких дій:

Якщо ви вже додали підключення до даних, клацніть його в поле Підключення до даних.

Щоб додати нове підключення до даних, натисніть кнопку Додати. а потім дотримуйтесь інструкцій майстра підключення до даних.

Елементи в списку повинні бути пов'язані з конкретною повторюється групою або повторюється полем.

Натисніть кнопку Вибрати XPath поруч з полем Елементи. а потім в діалоговому вікні Вибір поля або групи клацніть поле або групу з полями, які будуть надавати значення для списку, і натисніть кнопку ОК.

Натисніть кнопку Вибрати XPath поруч з полем Значення. клацніть поле, що містить можливі значення для елементів списку, і натисніть кнопку ОК. Одне з цих значень буде збережено в XML при виборі користувачем елемента в списку.

Натисніть кнопку Вибрати XPath поруч з полем Коротке ім'я. клацніть поле, що містить значення, які виводяться в списку, і натисніть кнопку ОК.

Порада: Щоб в списку не було значень з однаковими відображеними іменами, встановіть прапорець Показувати тільки записи з унікальними відображеними іменами.

Поради по макету

Наведені нижче поради допоможуть вам налаштувати зовнішній вигляд, розмір і інші параметри списку.

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

Щоб одночасно змінити ширину декількох списків, що розкриваються, виберіть їх, натисніть клавіші ALT + ENTER, відкрийте вкладку Розмір. а потім в поле Ширина введіть нове значення.

Щоб одночасно змінити колір фону для кількох списків, що розкриваються, виберіть їх. У меню Формат натисніть кнопку Межі й заливка і внесіть необхідні зміни на вкладці Заливка.

Щоб налаштувати шрифт, який відображається в списку, використовуйте поля Шрифт і Розмір шрифту на панелі інструментів Форматування. Щоб одночасно змінити шрифт і розмір шрифту для всіх списків, що розкриваються в шаблоні форми, натисніть розкривний список з потрібним форматуванням, а потім в меню Формат натисніть кнопку Застосувати шрифт до всіх елементів управління "розкривається".

Якщо ви хочете змінити інтервал між списком і об'єктами навколо нього, налаштуйте параметри полів в діалоговому вікні Властивості списку (на вкладці Розмір). За допомогою полів можна точніше задати інтервал, ніж за допомогою розривів абзаців.

Схожі статті