插入选项组

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

选项组是用于向用户提供一组互斥选项的控件。默认情况下,选项组包含两个选项节,其中一个作为表单中的默认选项向用户显示。

本文内容

何时使用选项组

用户体验

兼容性的注意事项

插入选项组

版式提示

何时使用选项组

需要执行以下操作时,请使用选项组:

  • 为您的用户提供窗体上的两个或多个分区之间进行选择的选项。

  • 基于包含 xsd: choice 元素的现有 XML 架构设计表单模板。在这种情况下,使用选项组可以在表单模板中包括该架构元素,以便用户可以使用它。

选项组包含两个或更多个选项节。默认情况下,这些节中会有一个出现在表单上,用户可以选择将它删除或用其他节替换它。例如,在购买申请表上,可以让用于请求新台式机的节默认显示,但允许用户将该节全部删除或用请求便携式计算机的节替换它。

显示快捷菜单的表单上的选项组

选项组内的选项节包含用户在填写表单时与之交互的控件。选项节始终包含在选项组中。因此,如果您尝试将某个选项节单独添加到表单模板中,Microsoft Office InfoPath 会自动创建用于包含它的选项组。

相关控件

InfoPath 提供了其他与选项组类似但用途不同的控件。要确定这些控件中的哪一个最适用于您的表单模板,请参考以下列表:

    节与选项组中的选项节相似,原因在于:您可以使用它们为用户提供一组相关控件。但是,节只不过是用于进行组织,用户无法在填写表单时像删除或替换选项节一样删除或替换它们。 

可选节    如果您给表单模板添加选项组,当用户首次打开基于您的表单模板的表单时,默认节始终会显示,而可选节在默认情况下是处于隐藏状态的。用户可以选择是否在表单上包括可选节。例如,在前面提到的购买申请表上,有些用户可能想要包括有关他们计划订购的计算机的注释。您可以在表单模板上插入可选节,并在该可选节内添加标签为“注释”的格式文本框。这样,用户便可以在需要时通过单击表单上的说明文本来添加注释节。

重复节    像重复选项组一样,重复节允许用户根据需要在表单中添加多个节。当您的目标是允许用户插入但不允许用户替换节的多个实例时,请在表单模板上使用重复节。

重复选项组    重复选项组就像选项组一样,只不过用户可以在表单上插入多个重复选项组。例如,在前面提到的购买申请表上,用户可以选择请求台式机或便携式计算机。但是,在一些情况下,用户可能想要同时请求这两种类型的计算机或分别请求多台每种类型的计算机。如果在表单上使用重复选项组,则用户可以选择填写包含台式机请求信息的节。然后,用户可以再插入一个选项组实例以填写包含便携式计算机请求信息的节。

返回页首

用户体验

在外观和行为上,选项组类似节和其他与版式相关的控件。主要区别在于用户可以将选项组中的默认节替换为替代节或将选项组完全删除。

当用户将光标移至默认选项节上时,该节左上角会出现一个紫色的小按钮。当用户单击此按钮时,会显示一个快捷菜单,其中显示了用于删除或替换默认节的命令。

选项组的快捷菜单

提示: 使用选项组,用户可以删除或替换默认节,但是不能在表单上插入该节的多个实例。如果您希望用户可以在表单上插入其他节,应该使用重复选项组,而不是选项组。从用户的角度看,体验相似。但是,除了看到用于删除或替换默认节的快捷菜单命令以外,用户还会看到用于插入选项组的多个实例的命令。

返回页首

兼容性考虑

您在 InfoPath 中设计表单模板时,可以选择设计浏览器兼容的表单模板。在您设计与浏览器兼容的表单模板时,“控件”任务窗格中不提供选项组和选项节,因为在 Web 浏览器中无法显示它们。

返回页首

插入选项组

根据您是要设计一个新的空白表单模板,还是要以数据库或其他外部数据源为基础来设计表单模板,在表单模板上插入选项组的过程会稍有不同。

下图显示了选项组在设计模式中处于选中状态时的外观。

在设计模式中选择的选项组

控件可以绑定,也可以不绑定。当控件被绑定时,它会连接到数据源中的域或组,以便控件中输入的数据保存在基础表单 (.xml) 文件中。控件未被绑定时,它不会连接到一个域或组,并且控件中输入的数据不会保存。当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右上角。文本指明控件绑定到的数据源中的组或域。图标指明控件是否正确绑定到该组或域。如果绑定正确,则显示绿色图标。如果绑定出现问题,则会看到蓝色或红色图标。

表单模板的数据源组成域和显示在数据源任务窗格中的分层视图中的组。选项节始终绑定到组中。选项节中的每个控件绑定到字段选项节的组的一部分。以下示例中,在表单模板上的台式计算机选项节绑定到数据源任务窗格中的桌面组。

表单模板上的选项节和数据源中的相应组之间的关系

在新的空白表单模板上插入选项组

设计新的空白表单模板时,“控件”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的域和组。这些域和组由“数据源”任务窗格中的文件夹和文件图标表示。

插入选项组时,InfoPath 会创建绑定到该选项组内的选项节的组。另外,InfoPath 还会创建一种特殊组,以便直观地表明表单模板上的选项组和数据源之间的关系。这种组在数据源中其标签旁带有“(选项)”字样。

  1. 在表单模板中,将光标置于要插入控件的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. “插入控件”下,单击“选项组”

    表单模板上会出现一个包含两个选项节的选项组。

  4. 要在该选项组中插入其他选项节,请在表单模板上将光标放在该选项组中,然后单击“控件”任务窗格中的“选项节”

  5. 若要向选项组内的选项节添加控件,请执行下列操作之一:

    • 要给默认选项节添加控件,请将所需控件从“控件”任务窗格拖至表单模板上标签为“选项节(默认)”的选项节中。

    • 要给替代选项节添加控件,请将所需控件从“控件”任务窗格拖至表单模板上标签为“选项节”的选项节中。

在基于现有数据源的表单模板上插入选项组

如果您的基础上设计表单模板上的现有可扩展标记语言 (XML) 文件、 数据库或 Web 服务,InfoPath 将派生出的字段和数据源任务窗格从这些现有数据源中的组。例如,假设您基础上设计表单模板的基于 XML 架构,并且该架构包括xsd︰ 选择元素。在这种情况下,您可以通过从表单模板上的数据源任务窗格拖动相应的组插入选项组。如果您改为使用控件任务窗格插入选项组,InfoPath 会提示您将该选项组绑定到现有组中的数据源,如下面的过程中所述︰

  1. 在表单模板中,将光标置于要插入控件的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. “插入控件”下,单击“选项组”

  4. “选项组绑定”对话框中,选择名称旁边有“(选项)”字样的组,然后单击“确定”

  5. 在表单模板上将两个或更多个选项节添加到该选项组,然后将它们绑定到数据源中的适当组。

    注意: 您选择的组必须属于您在步骤 4 中选择的“(选项)”组。

  6. 为每个选项节添加控件,然后将这些控件绑定到数据源中的相应域。

    注意: 这些域必须属于您在步骤 5 中选择的组。InfoPath 使用这些域的名称作为控件标签。如有必要,请更改标签文本。

返回页首

版式提示

使用下列提示可帮助您优化选项组和选项节的外观、大小及其他方面:

  • 因为快捷菜单按钮只在用户将指针移至选项节上时显示,所以新用户可能不了解如何替换默认选项节。设计表单模板时,请考虑在选项节上面添加简短说明,以告诉用户如何用一个选项节替换另一个选项节。

  • 默认情况下,填写表单的用户看不到选项节周围的边框。因此,用户在打开表单时只能看到节内的控件。要直观地将选项节与围绕它的文本和控件分隔开,或者只是要引起用户对该节的注意,可以使用“边框和底纹”对话框为选项组内的选项节添加边框或颜色。

  • 要同时更改多个选项节的大小,请选择要更改其大小的选项节。在“格式”菜单上,单击“属性”,然后在“大小”选项卡上进行必要的调整。

  • 有时,选项节的控件中的文本与这些控件左侧的标签看上去可能没有完全对齐。要快速地重新对齐它们,请双击该控件,单击“大小”选项卡上的“对齐”,然后单击“应用”。如果标签和控件位于某版式表格中不同的单元格内,要重新对齐它们,请右键单击包含标签的单元格,单击快捷菜单上的“表格属性”,然后单击“单元格”选项卡上“垂直对齐方式”下的“居中”

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×