Добавление группы выбора

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

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

Когда следует использовать группы выбора

Пользовательский интерфейс

Проблемы совместимости

Добавление группы выбора

Советы по макету

В каких случаях применяется группа выбора

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

  • Предоставьте пользователям возможность выбрать один из двух или нескольких разделов в форме.

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

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

Выбор группы на форме с видимой контекстного меню

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

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

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

Раздел    Разделы аналогичны разделам выбора в группе выбора, так как в них также можно предложить набор взаимосвязанных элементов управления. Однако разделы используются исключительно в организационных целях — нельзя удалять или заменять их при заполнении формы (что возможно в случае с разделами выбора).

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

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

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

К началу страницы

Возможности пользователя

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

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

Контекстное меню для выбора группы

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

К началу страницы

Возможность совместимости.

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

К началу страницы

Добавление группы выбора

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

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

Выбор группы, выбранное в режиме конструктора

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

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

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

Добавление группы выбора в новый пустой шаблон формы

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

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

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите элемент Группа выбора.

    В шаблоне формы появится группа выбора, содержащая два раздела.

  4. Чтобы в группу выбора добавить дополнительные разделы выбора, поместите курсор в группу выбора в шаблоне формы, а затем в области задач Элементы управления выберите вариант Раздел выбора.

  5. Чтобы добавить элементы управления в разделы группы выбора, выполните одно из следующих действий.

    • Чтобы добавить элементы управления в раздел выбора по умолчанию, перетащите нужные элементы управления из области задач Элементы управления в раздел выбора в шаблоне формы, который назван Раздел выбора (по умолчанию).

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

Добавление группы выбора в шаблон формы, основанный на существующем источнике данных

Если основе внешнего вида шаблона формы на существующий файл язык XML (Extensible Markup), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. Предположим, что базовый внешнего вида шаблона формы на основе схемы XML и включает схемы, на которую xsd: Выбор элемента. В этом случае можно вставить группу выбора, перетащив соответствующую группу из области задач Источник данных на шаблона формы. Если вместо этого использовать область задач элементы управления для вставки группы выбора, InfoPath предложит привязать группа переключателей с существующей группой в источнике данных, как описано в приведенной ниже процедуре:

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите вариант Группа выбора.

  4. В диалоговом окне Группа выбора: привязка выберите группу со словом (выбор), расположенным рядом с ее названием, а затем нажмите кнопку ОК.

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

    Примечание : Выбранные группы должны быть частью группы (выбор), выбранной на шаге 4.

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

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

К началу страницы

Советы по размещению

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

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

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

  • Чтобы одновременно изменить размер нескольких разделов выбора, выделите их. В меню Формат выберите команду Свойства, а затем выполните необходимые изменения на вкладке Размер.

  • Иногда текст внутри элементов управления в группе выбора и подписи слева от этих элементов не выровнены. Для быстрого выравнивания дважды щелкните элемент управления, на вкладке Размер нажмите кнопку Выровнять, а затем нажмите кнопку Применить. Чтобы выровнять подписи и элементы управления, находящиеся в разных ячейках макетной таблицы, щелкните правой кнопкой ячейку с подписью, затем в контекстном меню выберите команду Свойства таблицы, а затем на вкладке Ячейка в группе Вертикальное выравнивание нажмите кнопку по центру.

К началу страницы

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

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

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

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

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

×