Обзор элементов управления

Все формы InfoPath, заполняемые пользователями, основаны на базовом шаблоне формы. Можно использовать Microsoft Office InfoPath для разработки и публикации интерактивных, удобных для пользователей шаблонов форм. Шаблон формы определяет внешний вид и поведение формы, основанной на нем.

При заполнении форм пользователи указывают сведения путем ввода данных в текстовые поля, выбора элементов в списке, установки флажков и выполнения других действий. Графические объекты интерфейса пользователя, с которыми работают пользователи, называются элементами управления. Элементы управления используются для отображения данных или выбранных элементов, выполнения действия или помощи пользователю в понимании интерфейса.

Помимо стандартных элементов управления, таких как текстовые поля и списки, InfoPath содержит ряд новых элементов управления, таких как повторяющиеся таблицы, группы выбора и дополнительные разделы. Эти типы элементов управления позволяют создавать гибкие шаблоны форм, отвечающие конкретным потребностям пользователей. Например, в форме отчета о расходах может применяться повторяющаяся таблица, которая позволяет пользователям вводить столько расходных статей, сколько требуется.

Сведения, вводимые в элемент управления, хранятся в источник данных формы. При создании шаблона формы обычно используется область задач Элементы управления, хотя можно также добавлять элементы управления перетаскиванием поле и группа из области задач Источник данных в шаблон формы.

Можно настраивать внешний вид элемента управления, включая шрифт, цвет и выравнивание текста внутри элемента управления, значение по умолчанию и тип данных для этого элемента управления, а также другие свойства, такие как всплывающая подсказка, которая появляется, когда пользователь подводит указатель мыши к элементу управления. Также можно настраивать поведение элемента управления, например возможность фильтрации данных или обработки правило.

Совет : Чтобы просмотреть свойства элемента управления, дважды щелкните элемент в шаблоне формы.

В этой статье:

Элементы управления и источник данных

Способы добавления элементов управления в шаблон формы

Виды элементов управления

Совместимость

Элементы управления и источник данных

Почти все элементы управления в форме Microsoft Office InfoPath привязка с источником данных шаблона формы. Большинство элементов управления, включая текстовые поля, флажки и списки, связаны с полями в источнике данных. Если элемент управления не привязан к источнику данных или если он привязан неправильно, сведения, вводимые в этот элемент управления, не могут быть сохранены должным образом в базовом файле формы (XML-файле).

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

В следующем примере конструктор формы добавил текстовое поле Фамилия в шаблон формы. Это текстовое поле привязано к полю Фамилия в источнике данных шаблона формы.

Relationship between control on form template and field in data source

Когда заполняется форма, основанная на этом шаблоне формы, пользователь вводит свою фамилию в поле Фамилия. InfoPath сохраняет эти данные в виде язык XML, как показано на следующем рисунке.

Data entered in the text box is saved as XML

Вместе тип элемента управления и связанное поле определяют тип данных, которые пользователи могут вводить в этот элемент управления, а также каким образом пользователи могут вводить такие данные. Например, если в шаблоне формы имеется элемент управления «Выбор даты», который привязан к полю с тип данных «Дата», тогда пользователи могут вводить в этот элемент управления только даты. Если они попытаются ввести в этот элемент управления другие данные, например имя или адрес, в InfoPath отобразится ошибка проверки данных.

Примечание : Кроме основного источника данных для шаблона формы, можно создать подключение к данным к XML-документам, базам данных, веб-службам, спискам и библиотекам Microsoft Windows SharePoint Services. Эти подключения данных приводят к созданию дополнительный источник данных, которые могут использоваться для заполнения списков и предоставления значений для текстовых полей и других элементов управления.

В начало страницы

Способы добавления элементов управления в шаблон формы

Когда разрабатывается шаблон формы, можно использовать область задач Элементы управления для добавления элементов управления. Можно выбрать, будет ли источник шаблона формы данных создаваться автоматически каждый раз при вставке элемента управления. В этом случае поле или группа будут автоматически создаваться в источнике данных для каждого добавляемого элемента управления. Другой вариант — привязывать каждый элемент управления к существующему полю или группе в источнике данных шаблона формы. Если выбирается этот вариант, то при добавлении элемента управления будут отображаться подсказки выбрать поле или группу из источника данных.

Совет : Для переключения между автоматическим созданием источника данных и связыванием элементов управления с существующим полем или группой используйте флажок Автоматически создавать источник данных в области задач Элементы управления.

Можно также добавлять элементы управления перетаскиванием полей и групп из области задач Источник данных в шаблон формы. Каждый раз, когда происходит перетаскивание поля или группы в шаблон формы, InfoPath предлагает тот элемент управления, который более других соответствует полю или группе. Например, если поле имеет тип данных «Дата», InfoPath предложит элемент управления «Выбор даты».

В начало страницы

Виды элементов управления

Область задач Элементы управления содержит более 30 различных элементов управления, которые можно добавлять в шаблон формы. Эти элементы управления можно сгруппировать по следующим категориям:

  • Стандартные элементы управления

  • Повторяющиеся и добавочные элементы управления

  • Элементы управления для файлов и рисунков

  • Дополнительные элементы управления

  • Пользовательские элементы управления

В следующей таблице описываются цели применения каждого элемента управления.

Стандартные элементы управления

Стандартные элементы управления включают такие элементы, которые обычно связаны со сбором и отображением данных. К этим элементам управления относятся текстовые поля, списки, флажки и кнопки.

Элемент управления

Значок

Описание

Текстовое поле

Значок кнопки

Этот элемент управления наиболее часто используется в форме. Пользователь может ввести в текстовое поле любой тип неформатированного текста, например предложения, имена, цифры, даты и время. Текстовые поля не могут содержать форматированный текст.

Поле форматированного текста

Button image

Элемент управления, который может содержать форматированный текст, в том числе текст, набранный полужирным шрифтом или курсивом, и разнообразные шрифты разного размера и цвета. Кроме того, в поле форматированного текста пользователи могут вставлять изображения, списки и таблицы.

Раскрывающийся список

Button Image

Элемент управления, предоставляющий пользователям список элементов. Чтобы выбрать элемент из списка, пользователь щелкает стрелку и открывает список вариантов. Этот список вариантов можно создавать вручную из значений в источнике данных формы или из значений, которые берутся из подключения данных к XML-документу, базе данных, веб-службе, списку или библиотеке Microsoft Windows SharePoint Services.

Поле со списком

Button Image

Элемент управления, предоставляющий пользователям список вариантов в поле, в котором пользователи выбирают нужный элемент или набирают собственные элементы. Варианты можно брать из списка, создаваемого вручную, из значений в источнике данных формы или из значений, которые берутся из подключения данных к XML-документу, базе данных, веб-службе, списку или библиотеке Windows SharePoint Services.

Список

Изображение кнопки

Элемент управления, предоставляющий пользователям список вариантов в поле, из которого пользователи выбирают нужный элемент. Эти варианты можно брать из списка, создаваемого вручную, из значений в источнике данных формы или из значений, которые берутся из подключения данных к XML-документу, базе данных, веб-службе, списку или библиотеке Windows SharePoint Services.

Выбор даты

Button image

Элемент управления, содержащий поле, в которое пользователи могут вводить даты, и кнопку календаря, позволяющую пользователям выбрать дату.

Флажок

Изображение кнопки

Элемент управления, позволяющий пользователям задать значения «Да/нет» или «Истина/ложь» добавлением или снятием значка в маленьком квадратном поле.

Переключатель

Изображение кнопки

Элемент управления, позволяющий пользователям выбрать нужный элемент из нескольких взаимоисключающих вариантов. Когда в группе выбран один вариант, другие варианты, соответственно, не выбраны. Группа переключателей привязана к одному полю в источнике данных, и каждый переключатель сохраняет в этом поле другое значение.

Кнопка

Button image

Элемент управления, который может использоваться для отправки формы или запроса в базу данных, а также для других целей. Также можно связать кнопку с правилами или настроенной программой, выполняемой при нажатии кнопки.

Раздел

Button Image

Элемент управления, который является контейнером для других элементов управления. Разделы могут включать любой из элементов управления, перечисленных в области задач Элементы управления, в том числе другие разделы.

Повторяющиеся и добавочные элементы управления

Повторяющиеся и добавочные элементы управления включают списки, повторяющиеся таблицы, повторяющиеся разделы и дополнительные разделы. Эти элементы управления дают возможность пользователям при заполнении формы указывать элементы списка, строки, наборы записей или дополнительные сведения.

Элемент управления

Значок

Описание

Дополнительный раздел

Button image

Элемент управления, который является контейнером для других элементов управления и используется для включения дополнительных сведений, которые необязательно заполнять всем пользователям. При заполнении формы, содержащей дополнительный раздел, пользователи могут выбирать, включать или не включать этот дополнительный раздел в форму.

Повторяющийся раздел

Button Image

Элемент управления, который является контейнером для других элементов управления и используется для предоставления основанных на записи данных, таких как записи базы данных сотрудников. При заполнении формы, содержащей повторяющийся раздел, пользователи могут добавлять повторяющийся раздел несколько раз.

Повторяющаяся таблица

Button image

Элемент управления, который отображает повторяющиеся данные в табличной структуре. Каждый элемент появляется в новой строке повторяющейся таблицы. При заполнении формы, пользователи могут по необходимости добавлять или удалять строки в повторяющейся таблице. Повторяющиеся таблицы могут содержать другие элементы управления.

Горизонтальная повторяющаяся таблица

Button image

Элемент управления, который отображает повторяющиеся данные в табличной структуре. Каждый элемент появляется в новом столбце повторяющейся таблицы. При заполнении формы пользователи могут по необходимости добавлять или удалять столбцы в повторяющейся таблице. Горизонтальные повторяющиеся таблицы могут содержать другие элементы управления.

Основной/подробности

Button image

Этот элемент управления фактически является набором повторяющихся элементов управления, которые непосредственно связаны друг с другом. Элемент «Основной» всегда является повторяющейся таблицей, а в качестве элемента «Подробности» может использоваться либо повторяющаяся таблица, либо повторяющийся раздел. Элементы управления «Основой/подробности» помогают пользователям более эффективно работать с большими объемами данных. Например, если в шаблоне формы отображаются записи базы данных сотрудников, можно задать отображение в элементе «Основной» лишь подмножества сведений о каждом сотруднике. Затем при выборе в элементе «Основной» записи (строки) в элементе «Подробности» может быть отображена более детальная информация о данном сотруднике.

Маркированный список

Button image

Элемент управления, позволяющий пользователям при необходимости добавлять и удалять элементы маркированного списка. Элементы управления «Маркированный список» удобно использовать для включения несложного текста, который повторяется, такого как пункты повестки дня в шаблоне формы для собрания.

Нумерованный список

Button image

Элемент управления, позволяющий пользователям при необходимости добавлять и удалять элементы нумерованного списка. Элементы управления «Нумерованный список» удобно использовать для включения несложного текста, который повторяется и обозначает некоторую последовательность, например список пунктов повестки дня в шаблоне формы для собрания.

Простой список

Button image

Элемент управления, позволяющий пользователям при необходимости добавлять и удалять элементы простого списка в форме. Элементы управления «Простой список» удобно использовать для включения несложного текста, который повторяется, такого как список участников в шаблоне формы приглашения на собрание.

Список с множественным выбором

Button image

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

Элементы управления для файлов и рисунков

Можно разработать шаблон формы таким образом, чтобы пользователи могли вставлять файлы или рисунки при заполнении форм, основанных на этом шаблоне. Кроме того, пользователи, которые заполняют формы InfoPath на планшетном ПК, могут использовать специальный элемент управления «Рисунок от руки», позволяющий создавать и сохранять такие рисунки.

Элемент управления

Значок

Описание

Прикрепленный файл

Изображение кнопки

Элемент управления, позволяющий пользователям, прикреплять файлы к формам. Каждый элемент управления «Прикрепленный файл» позволяет прикрепить один файл. При необходимости можно ограничить типы файлов, которые могут быть прикреплены. Если пользователям нужно прикреплять несколько файлов, можно вставить этот элемент управления в повторяющийся элемент управления.

Рисунок

Button image

Элемент управления, который может быть включен в шаблон формы в виде статического элемента, такого как заголовок или фон, или дает возможность пользователям вставить картинку как часть формы. Элементы управления «Рисунок» могут хранить изображение в самой форме или хранить адрес (Унифицированный указатель ресурсов (URL-адрес)), указывающий на местоположение картинки.

Рисунок от руки

Button image

Этот элемент управления позволяет пользователям планшетных ПК добавлять рисунки, выполненные от руки, либо в самом элементе управления, либо поверх фонового рисунка.

Дополнительные элементы управления

Дополнительные элементы управления, которые используются реже, чем стандартные элементы управления, или только в особых обстоятельствах.

Элемент управления

Значок

Описание

Гиперссылка

Изображение кнопки

Элемент управления, который может использоваться для перехода по URL-адресу. Например, шаблон формы, отображающий сведения о списке продуктов, может включать гиперссылки на веб-страницы сведений о продуктах. Элементы управления «Гиперссылка» могут указывать на любой веб-сервер интрасети или Интернета.

Поле выражения

Button image

Элемент управления текстом, предназначенный только для чтения. Можно использовать поля выражений для отображения текста, доступного только для чтения, отображать значение другого элемента управления в форме или создавать формулы на основе выражений язык пути XML (XPath).

Вертикальная надпись

Button image

Доступная только для чтения надпись, отображаемая на форме под углом 90 градусов. Вертикальные надписи часто используются в качестве заголовков столбцов в повторяющихся таблицах.

Область прокрутки

Button image

Элемент управления, содержащий другие элементы управления, имеющий фиксированный размер и содержащий полосы прокрутки, позволяющие просматривать информацию, которая находится за границами экрана. Область прокрутки особенно удобна в том случае, если раздел формы содержит большое количество данных, которые не требуется отображать на экране одновременно.

Горизонтальная область

Button Image

Элемент управления, который содержит другие элементы управления и может использоваться для размещения других элементов управления рядом друг с другом в шаблоне формы.

Группа выбора

Button image

Элемент управления, содержащий два или более раздел выбора, которые в свою очередь содержат другие элементы управления. Каждый раздел выбора в группе выбора играет роль одного из элементов в наборе взаимно исключающих вариантов. При заполнении формы пользователи могут заменить раздел выбора, заданный по умолчанию, на другой раздел выбора. Например, в форме заявки о приеме на работу можно использовать группу выбора, чтобы предоставить пользователям возможность вводить либо домашний, либо рабочий номер телефона.

Повторяющаяся группа выбора

Button image

Элемент управления, отображающий два или более разделов выбора в повторяющейся структуре. При заполнении формы пользователи могут по необходимости добавлять, удалять или заменять дополнительные повторяющиеся группы выбора. Например, можно использовать повторяющуюся группу выбора в форме сведений о сотрудниках для предоставления пользователям возможности вводить несколько контактных лиц при чрезвычайных ситуациях. Для каждого контакта пользователи смогут заменять домашний адрес рабочим адресом.

Раздел выбора

Button image

Этот элемент управления содержит другие элементы управления и всегда должен находиться внутри групп выбора или повторяющихся групп выбора. Разделы выбора используются в тех случаях, когда требуется добавить дополнительные варианты в существующую группу выбора. При добавлении раздела выбора вне группы выбора InfoPath автоматически вставляет этот раздел в группу выбора.

Повторяющийся рекурсивный раздел

Button image

Элемент управления, который содержит другие элементы управления и может добавляться в себя. Повторяющиеся рекурсивные разделы можно использовать для создания иерархических данных, например структур.

Пользовательские элементы управления

Можно использовать мастер добавления пользовательского элемента управления, чтобы сделать доступными в InfoPath пользовательские элементы управления, включая элементы управления Microsoft элемент ActiveX и части шаблонов. Пользовательский элемент управления не включается в InfoPath по умолчанию.

Элемент управления

Описание

Часть шаблона

Настраиваемый набор элементов управления, который включает макет, настройки параметров и некоторые аспекты поведения элемента управления и может сохраняться для повторного использования в нескольких шаблонах форм. После создания части шаблона можно использовать мастер добавления пользовательского элемента управления, чтобы импортировать эту часть шаблона в Режим конструктора для последующего использования в шаблоне формы.

Элемент управления ActiveX

Элемент управления, который не включен в InfoPath, но может быть добавлен в область задач Элементы управления. Можно выбрать один из существующих элементов управления ActiveX, зарегистрированных на компьютере, или воспользоваться элементом управления, разработанным специально для вашей организации. Например, при разработке шаблонов форм для финансовой фирмы можно создать элемент управления ActiveX, позволяющий отображать в шаблоне формы данные биржевых сводок. После создания и размещения элемента управления ActiveX можно использовать мастер добавления пользовательского элемента управления, чтобы импортировать этот элемент управления в режим конструктора для последующего использования в шаблоне формы.

В начало страницы

Совместимость

При разработке шаблона формы в InfoPath можно выбрать специальный режим совместимости для создания шаблона формы, совместимого с обозревателем. Когда шаблон формы, совместимый с обозревателем, публикуется на сервере с запущенной программой InfoPath Forms Services и затем активизируется для работы с обозревателем, формы, основанные на шаблоне формы, могут просматриваться в веб-обозревателе. При разработке шаблона формы, совместимого с обозревателем, некоторые элементы управления недоступны в области задач Элементы управления, так как они не могут отображаться в веб-обозревателе. Следующие элементы управления не поддерживаются в совместимых с обозревателем шаблонах форм:

  • Поле со списком

  • Список с множественным выбором

  • Элементы управления «Основной/подробности»

  • Маркированный, нумерованный или простой список

  • Элементы управления «Рисунок» и «Рисунок от руки»

  • Элементы управления «Рисунок от руки»

  • Вертикальные надписи

  • Области прокрутки

  • Горизонтальные области

  • Горизонтальные повторяющиеся таблицы

  • Группы выбора, повторяющиеся группы выбора и разделы выбора

  • Повторяющиеся рекурсивные разделы

  • Элементы управления ActiveX

Можно также создавать часть шаблона и шаблоны форм Microsoft Office InfoPath 2007, которые совместимы с Microsoft Office InfoPath 2003. В частях шаблона элементы управления ActiveX не поддерживаются и поэтому скрыты в области задач Элементы управления. В шаблонах форм обратной совместимости не поддерживаются поля со списком и списки с множественным выбором. Когда пользователи открывают такой шаблон формы в InfoPath 2003, поля со списком отображаются в виде раскрывающихся списков, а списки с множественным выбором отображаются в виде маркированных списков.

В начало страницы

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×