Вставлення списку із множинним вибором
Застосовується до
Список із множинним вибором – це список варіантів, який виглядає як список прапорців, який можна прокручувати, а не звичайний список. Користувачі можуть установіть у списку стільки прапорців, скільки потрібно. Залежно від того, як ви розробляєте список із множинним вибором, користувачі також можуть вводити власний елемент списку поруч з одним із прапорців.
У цій статті
- Використання списку з множинним вибором
- Взаємодія з користувачем
- Зауваження щодо сумісності
- Вставлення списку із множинним вибором
- Поради з макета
Використання списку з множинним вибором
Використовуйте список із множинним вибором, якщо потрібно:
- Дозволити користувачам вибирати кілька елементів у списку.
- Дозволити користувачам вводити власне значення в списку.
- Відображення більшості або всіх елементів у списку на формі за замовчуванням.
- Відображати значення, отримані з фіксованого списку, із джерела даних шаблону форми або із зовнішнього джерела даних, наприклад бази даних чи списку Microsoft Windows SharePoint Services.
На ілюстрації нижче користувачі можуть призначати витрати у формі звіту про витрати кільком категоріям, установивши прапорці в списку з множинним вибором. Конструктор форм дозволив вибіркові категорії. Отже, користувачі можуть вводити значення в пустому полі біля останнього прапорця в списку.
Вставивши в шаблон форми список із множинним вибором, потрібно вказати значення, які мають відображатися в ньому. В іншому разі користувачі бачитимуть пусте поле, коли відкриють форму на основі вашого шаблону форми. У діалоговому вікні Властивості списку множинного вибору можна самостійно ввести записи або настроїти список із множинним вибором, щоб отримати записи з бази даних або іншого джерела даних.
Пов’язані елементи керування
Програма Microsoft Office InfoPath містить елементи керування, схожі на списки з множинним вибором, але призначені для різних цілей. Щоб вирішити, які з цих елементів керування найкраще підходять для вашого шаблону форми, перегляньте список нижче.
Список Як і список із множинним вибором, стандартний список дає змогу користувачам вибирати значення в списку. Однак у списку користувачі можуть вибрати лише один елемент у списку. Як і список із множинним вибором, список відображає всі елементи в списку за замовчуванням.
Розкривний список Як і будь-який інший список, розкривний список пропонує користувачам список варіантів. Однак із розкривними списками записи списку приховано, доки користувач не клацне елемент керування. Користувачі можуть вибрати лише один елемент із розкривного списку.
Поле зі списком Якщо потрібно, щоб користувачі могли вводити власний запис списку або вибирати значення з попередньо визначеного списку, використовуйте поле зі списком, а не список із множинним вибором. Користувачі можуть вибрати лише один елемент із поля зі списком.
Перемикачі Як і список із множинним вибором, група перемикачів дає змогу користувачам вибирати зі списку варіантів. На відміну від списків із множинним вибором, користувачі можуть вибрати лише один параметр у групі перемикачів. Крім того, за допомогою перемикачів користувачі клацнуть маленьке коло, щоб вибрати елемент, а не клацнути його в списку.
Взаємодія з користувачем
У списку з множинним вибором користувачі роблять вибір, установлюючи або знімаючи прапорці в полі форми. Якщо кількість прапорців перевищує висоту елемента керування, у правій частині поля з'явиться смуга прокручування, щоб користувачі могли бачити решту варіантів.
За потреби можна створити шаблон форми, щоб користувачі могли ввести власний запис у списку. У такому разі як останній елемент у списку з'явиться прапорець із полем редагування.
Щоб ввести настроюване значення, користувачі встановіть прапорець поруч із полем редагування, а потім введіть свій запис в області біля прапорця. Щоб це було можливо, потрібно встановити прапорець Дозволити користувачам вводити настроювані значення в діалоговому вікні Властивості списку з множинним вибором , коли ви вставляєте список із множинним вибором у шаблон форми.
Зауваження щодо сумісності
Створюючи шаблон форми в InfoPath, можна створити шаблон форми, сумісний із браузером. Під час створення шаблону форми, сумісного з браузером, елементи керування списком із множинним вибором недоступні в області завдань Елементи керування , оскільки їх не можна відобразити в браузері.
Вставлення списку із множинним вибором
Процедура вставлення списку з множинним вибором дещо відрізняється залежно від того, чи створюєте ви новий пустий шаблон форми або створюєте шаблон форми в базі даних чи іншому зовнішньому джерелі даних.
На зображенні нижче показано, як виглядає список із множинним вибором, якщо його вибрано в режимі конструктора, перш ніж конструктор шаблонів форм вручну додав елементи списку.
Елементи керування можуть бути вільні або зв’язані. Коли елемент керування зв’язаний, його підключено до поля або групи в джерелі даних і дані, введені в елементі керування, зберігаються в базовому файлі форми (XML). Коли елемент керування вільний, його не підключено до поля або групи й дані, введені в елементі керування, не зберігаються. Якщо вибрати елемент керування або навести на нього вказівник миші, у верхньому правому куті елемента керування відобразиться відповідний текст і піктограма зв’язування. У тексті зазначено групу або поле, з яких зв’язано елемент керування в джерелі даних. Піктограма вказує, чи правильно зв’язано елемент керування до цієї групи або поля. Якщо зв’язування правильне, відображається зелена піктограма. Якщо зі зв’язуванням виникла проблема, відображається синя або червона піктограма.
Джерело даних для шаблону форми складається з полів і груп, які відображаються в ієрархічному поданні в області завдань Джерело даних. Список із множинним вибором завжди прив'язано до повторюваних полів у групі. Повторювані поля дають змогу зберігати в полі кілька значень. У наведеному нижче прикладі список Категорія з множинним вибором у шаблоні форми прив'язано до повторюваного поля категорії в області завдань Джерело даних .
Коли створюється новий пустий шаблон форми, прапорець Автоматично створювати джерело даних в області завдань Елементи керування встановлено за замовчуванням. Це дає можливість автоматично створювати поля та групи в джерелі даних, коли до шаблону форми InfoPath додаються елементи керування. Ці поля та групи відображаються як піктограми папки та файлу в області завдань Джерело даних.
Якщо макет шаблону форми створюється на основі наявного файлу розширюваної мови розмітки (XML), бази даних або веб-служби, поля та групи в області завдань Джерело даних у програмі InfoPath базуються на такому наявному джерелі даних.
Вставлення списку із множинним вибором
У шаблоні форми розмістіть курсор у місці, де потрібно вставити елемент керування.
Якщо область завдань Елементи керування не відображається, у меню Вставлення виберіть пункт Інші елементи керування або натисніть клавіші Alt+I, C.
В області завдань Елементи керування виконайте одну з таких дій:
Щоб автоматично створити повторюване поле в джерелі даних, зв'язаному зі списком із множинним вибором, установіть прапорець Автоматично створювати джерело даних .
Щоб прив'язати список із множинним вибором до наявного повторюваного поля, зніміть прапорець Автоматично створювати джерело даних .
Примітка.
Якщо прапорець недоступний, джерело даних заблоковано. Наприклад, якщо макет шаблону форми створюється на основі XML-схеми, можливо, не вдасться додавати нові поля або групи до джерела даних у програмі InfoPath. Це обмеження дає змогу уникнути випадкового внесення змін до схеми, через які вона може стати неприпустимою.
У розділі Вставлення елементів керування виберіть пункт Список із множинним вибором.
Якщо на кроці 3 знято прапорець Автоматично створювати джерело даних , виберіть повторюване поле в діалоговому вікні Зв'язування списку з множинним вибором, з яким потрібно зв'язати список із множинним вибором.
У шаблоні форми введіть текст над або ліворуч від списку множинного вибору та двокрапку (:).
Щоб указати значення, які потрібно використовувати як записи в списку, двічі клацніть список із множинним вибором.
Перейдіть на вкладку Дані.
Щоб заповнити список, виконайте одну з таких дій:
Самостійно введіть значення для списку
Цей варіант варто використовувати, коли є визначений обмежений набір значень, які не мають змінюватися в майбутньому. Якщо значення зміняться, знадобиться опублікувати оновлену версію шаблону форми, щоб користувачі бачили й могли використовувати найновіші елементи списку.- Натисніть кнопку Додати.
- У полі Значення введіть текст, який потрібно зберегти, якщо користувач вибере цей запис.
- У полі Коротке ім’я введіть текст, який потрібно відображати для цього запису, і натисніть кнопку OK.
- Повторіть кроки 1–3 для кожного запису, який потрібно додати до списку.
- Щоб перевірити зміни, клацніть елемент Попередній перегляд на панелі інструментів Стандартна або натисніть клавіші Ctrl+Shift+B.
Використайте значення з іншої частини форми
Цей варіант зручно використовувати, якщо потрібно, щоб значення в списку змінювалися залежно від інших значень, введених користувачами на формі.У розділі Елементи списку клацніть елемент Пошук значень у джерелі даних форми.
Записи в списку має бути пов’язано з певною повторюваною групою або повторюваним полем у шаблоні форми.Натисніть кнопку Вибрати XPath
поруч із полем Записи , а потім у діалоговому вікні Вибір поля або групи клацніть повторюване поле або повторювану групу, яка містить поля зі значеннями для списку, і натисніть кнопку OK.Натисніть кнопку Вибрати XPath
поруч із полем Значення , клацніть поле, яке містить можливі значення для елементів у списку, і натисніть кнопку OK. Одне з цих значень буде збережено в базовому файлі XML, коли користувач клацне елемент у списку.Натисніть кнопку Вибрати XPath
поруч із полем Коротке ім'я , клацніть поле зі значеннями, що відображаються в списку, і натисніть кнопку OK.Порада.
Щоб значення коротких імен не відображалися в списку кілька разів, установіть прапорець Відображати лише записи з унікальними короткими іменами.
Використайте значення з бази даних, веб-служби, XML-документа або сайту SharePoint
Цей варіант зручно використовувати, коли потрібно, щоб значення в списку регулярно оновлювалися. Значення зазвичай зберігаються в базі даних або іншому зовнішньому джерелі даних і отримуються щоразу, коли відкривається форма.Клацніть елемент Пошук значень у зовнішньому джерелі даних.
Виконайте одну з таких дій:
- Якщо зв’язок даних уже додано, клацніть його в полі Зв’язок даних.
- Щоб додати новий зв’язок даних, натисніть кнопку Додати й виконайте вказівки майстра зв’язків даних.
Записи в списку має бути пов’язано з певним повторюваним полем або повторюваною групою.
Натисніть кнопку Вибрати XPath
поруч із полем Записи , а потім у діалоговому вікні Вибір поля або групи клацніть групу або поле, яке міститиме поля, які міститимуть значення для списку, і натисніть кнопку OK.Натисніть кнопку Вибрати XPath
поруч із полем Значення , клацніть поле, яке містить можливі значення для елементів у списку, і натисніть кнопку OK. Одне з цих значень буде збережено в базовому файлі XML, коли користувач клацне елемент у списку.Натисніть кнопку Вибрати XPath
поруч із полем Коротке ім'я , клацніть поле зі значеннями, що відображаються в списку, і натисніть кнопку OK.Порада.
Щоб значення коротких імен не відображалися в списку кілька разів, установіть прапорець Відображати лише записи з унікальними короткими іменами.
Якщо потрібно, щоб користувачі могли вводити власне значення в нижній частині списку з множинним вибором, установіть прапорець Дозволити користувачам вводити настроювані значення .
Поради з макета
Скористайтеся наведеними нижче порадами, щоб уточнити вигляд, розмір та інші параметри списку з множинним вибором.
- Щоб одночасно змінити ширину кількох списків із множинним вибором, виберіть список із множинним вибором, розмір якого потрібно змінити, натисніть клавіші Alt+Enter, перейдіть на вкладку Розмір , а потім у полі Ширина введіть нове число.
- Щоб одночасно змінити колір тла кількох списків із множинним вибором, виберіть список із множинним вибором, який потрібно змінити, у меню Формат виберіть пункт Межі та заливка, а потім на вкладці Заливка внесіть потрібні зміни.
- Щоб настроїти шрифт, який відображається поруч із прапорцями в списку з множинним вибором, скористайтеся полями Шрифт і Розмір шрифту на панелі інструментів Форматування . Щоб одночасно змінити шрифт і розмір шрифту для всіх списків із множинним вибором у шаблоні форми, клацніть список із множинним вибором, який містить потрібне форматування, а потім у меню Формат виберіть пункт Застосувати шрифт до всіх елементів керування Multiple-Selection списку.
- Щоб настроїти інтервал між списком із множинним вибором та об'єктами, які його оточують у шаблоні форми, поекспериментуйте з параметрами полів на вкладці Розмір у діалоговому вікні Властивості списку множинного вибору. Поля дають змогу точніше збільшити інтервал, ніж розриви абзаців.