视图简介

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

通过设计表单模板的不同视图,您可以为用户提供不同的方式查看数据。例如,您可以创建针对打印而进行优化特殊视图或可能创建更高级别的摘要视图,从而消除了一些复杂的表单模板中的详细信息。

本文内容

设计注意事项

视图任务窗格

用户体验

视图使用方案

原因有很多创建表单模板的多个视图。例如,使用多个视图您可以:

  • 简化长、 复杂的表单模板通过拆分到不同的视图   例如,漫长调查表单模板中,您可能希望将问题分成多个视图,以便用户可以完成调查逻辑顺序中。在此方案中,可以在其自己的视图中,将每个调查部分和,以便用户可以从一个视图移到另一个,然后在表单模板中创建返回下一步按钮。

  • 显示表单模板中的只读视图   例如,如果您想要防止用户更改窗体中的数据提交到 Web 服务之后,您可以设计只读视图。当用户单击窗体上的提交按钮时,您可以指示 Microsoft Office InfoPath 从读写视图切换到只读视图。

  • 显示不同版本的其他人在您的组织中的角色所基于的表单模板   例如,在用于处理保险索赔表单模板中,您可以创建进行自定义,第二个保险代理人查看和第三个视图保险理算。每种视图是自定义,以适应用户在其中输入信息的类型。

  • 创建适合打印的表单视图   如果您认为可能用户会打印其表单,您可以设计一种特殊的视图仅在打印表单时使用。此视图称为打印 view。您可以创建表单模板中的每个视图的专用打印视图。或者,您可以指定一个单个的打印视图,适用于所有表单模板中的视图。例如,如果您的表单模板包含三个视图,您可能会创建合并到一个打印页面的关键信息从每个视图的打印视图。

  • 创建其他表单填写环境的不同视图   例如,在单个浏览器兼容的表单模板,您可以创建一个在 InfoPath 中填写表单的用户和用户在 Web 浏览器中填写表单的第二个视图。InfoPath 用户为设计视图可以包含的功能和 Web 浏览器中不支持的控件。

您的表单模板中有多少个视图无论他们所有共享相同的数据源。为了说明这一点,假设您的表单模板有两个视图。如果您有一个电子邮件地址文本框的默认视图中,您可以将其复制到另一个视图。当用户的电子邮件地址会自动显示在其他视图中的一个视图中键入其电子邮件地址。您可以复制而不会导致绑定问题视图之间的控件。例如,如果电子邮件地址文本框中复制的第一个视图,然后将其粘贴到第二个视图,不会看到如果您要复制并粘贴同一视图中的文本框中,将显示控件存储重复数据绑定消息。

返回页首

设计注意事项

设计新视图时,您通常将执行以下任务:

  1. 规划视图   您需要多少个视图?需要为只读的任一视图?第一次打开表单时,应显示视图中的哪一个?有用户可能打印基于表单模板的表单?如果要这样,设计特殊的窗体非常适合打印的页面视图?如果您正在设计浏览器兼容的表单模板,您需要允许 InfoPath 专用功能的视图?

  2. 填充视图   当您向表单模板中添加新视图时,它将开始为空。您可以将控件从现有视图复制到新的空白视图,如有必要,或通过使用控件数据源任务窗格的视图中插入控件。

  3. 自定义视图的外观   若要向特定视图中添加背景色或图片吗?如果用户可能要打印的视图,请考虑自定义的打印机、 纸张,或页边距设置,或添加页眉或页脚。

  4. 自定义的视图的行为   如何将用户切换到表单模板的不同视图?默认菜单命令用于切换视图,或执行您希望用户能够通过使用直接在窗体上的按钮或其他控件显示视图之间切换?如果您想要使用的控件,您需要在规则对话框中创建视图切换规则。打印视图时,您要为用户打印所有的视图,一次或仅活动视图?您可以自定义此对话框中的打印多个视图的行为。

返回页首

视图任务窗格

若要添加或删除视图,或视图之间切换,请使用视图任务窗格。

“视图”任务窗格的一部分

从任务窗格中,您可以单击查看属性按钮以打开查看属性对话框中,在其中您可以自定义设置和选中的视图的行为。

您可以使用视图任务窗格中创建和打印的视图与现有视图。创建打印视图后,您设计它以反映您希望打印时的表单模板的方式。这通常涉及复制并粘贴到打印视图的控件中的第一个视图。您可以使用查看属性对话框以指定自定义为打印视图,如页眉、 页脚和页边距的打印选项。

返回页首

用户体验

默认情况下,用户可以通过单击视图菜单上的命令视图之间进行切换。菜单命令的名称匹配时设计好的视图选择的名称。活动视图的菜单项旁边的复选标记指示。

“视图”菜单上用于切换视图的命令

要对用户可能会错过任何菜单命令进行多个视图的可用性更明显,您可以添加到表单模板中的视图之间切换的按钮。表单模板上插入按钮后,您可以与按钮关联规则,以便在用户单击它时,它切换视图。例如,在保险索赔表单模板中,您可能会创建打开索赔数据单击时的高级视图显示摘要按钮。在摘要视图,用户可以单击显示的详细信息按钮以返回到更详细的视图。

有时可能想要隐藏用于切换视图从用户的默认菜单命令。这是非常有用的位置不希望用户能够访问而不是您希望他们填写的一部分的视图。例如,用于收集有关应聘人员反馈的表单模板可能具有与之关联的三个不同的用户角色 — 一个用于招聘人员,一个用于面试人员,一个用于招聘经理。对于每个用户角色,您可以设计表单模板的稍有不同视图。若要防止面试人员切换到招聘人员或招聘经理的视图,设计招聘人员和招聘经理视图时,您可以打开查看属性对话框中和清除显示在视图菜单时填写表单复选框。

提示: 如果您计划为用户提供多个视图,可供选择,您可以考虑这些选项显示为窗体上的下拉列表框中的条目。然后,用户可以单击他们想要在列表中的视图。

使用规则切换视图

视图通常用于处理规则。规则允许您自动执行响应事件或操作填写表单的人员发起的表单模板中的某些任务。例如,您可以表单模板中,在插入按钮,然后创建一个规则,单击该按钮时切换视图。此外,您可以使用规则时打开窗体切换视图。如果要将显示为不同类别的基于用户角色分配的用户的不同视图,则很有用。

规则对话框中可用于大多数控件在 InfoPath 中,包括按钮相关联的规则。以下示例中,在窗体设计器创建切换到摘要视图规则对话框中的规则。此规则运行时用户单击窗体中的按钮。

“规则”对话框的组成部分

提示: 使用规则切换视图,当用户单击按钮时也是有用您希望从一个视图按顺序导航到另一个用户。在此例中,您将添加到每个视图的两个按钮并使用标签,如< 返回下一步 >

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

此信息是否有帮助?

谢谢您的反馈!

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

×