本文内容
简介
在 Microsoft InfoPath 2010 中,可以设计许多不同类型的窗体。 其中包括:
-
SharePoint 列表
-
SharePoint 表单库
-
SharePoint 工作流的任务表单
-
外部列表的表单
-
与不同版本的 InfoPath 兼容的表单
可用控件和功能集因窗体类型而异。 Web 浏览器表单使用户无需使用 InfoPath 填充符即可填写表单。 但是,InfoPath 填充表单包含一组较大的功能。
如果从一种类型的表单更改为另一种窗体,可能会遇到兼容性问题或其他问题。 例如,Web 浏览器表单模板不支持某些 InfoPath 功能,这可能会在发布过程中出现问题。 同样,某些 InfoPath 2010 功能在 InfoPath 2007 或 InfoPath 2003 表单模板中不起作用。
InfoPath 2010 旨在通过让你从一开始就选择要设计的表单模板类型,然后将所选控件和功能限制为基于所选表单模板的兼容选项来尝试防止验证错误。 例如,如果选择设计 Web 浏览器模板,则无法访问某些控件,例如垂直标签和签名行控件。 同样,为了防止不兼容,不能将 SharePoint 列表或工作流模板转换为其他表单模板类型。
如果将窗体更改为不同类型的窗体(例如从 InfoPath 填充窗体切换到 Web 浏览器窗体),则会指示 Web 浏览器窗体中不支持的控件。 例如,如果窗体包含“签名行”控件,则该控件上会显示红色 X。 执行以下任一操作时,InfoPath 会自动检查问题:
-
打开表单模板
-
更改表单模板的兼容性设置
-
保存或发布表单模板
系统会提示你查看找到的任何表单错误。 强烈建议查看错误。 若要查看错误,将打开 “检查设计” 任务窗格。
注意: 创建并尝试发布 Web 浏览器表单模板时,InfoPath 客户端会生成大多数错误。 还会显示从 Web 服务器检索到的错误。 将窗体从一台服务器移到另一台服务器可能会显示以前服务器上不存在的问题,具体取决于服务器配置。
“检查设计”任务窗格
“ 检查设计” 任务窗格可帮助你查找兼容性问题。 在某些情况下,问题会自动修复,并通知你修复。 在其他情况下,问题需要手动修复。 例如,若要成功发布 Web 浏览器表单模板,可能需要删除不受支持的控件或将其替换为其他控件。
还可以更改表单模板的兼容性设置。 例如,假设只有在其计算机上安装了 InfoPath 的用户才能显示和填写基于表单模板的表单。 如果还希望表单模板在 Web 浏览器中工作,可以单击“检查设计”任务窗格中的“更改设置”,以访问用于创建与浏览器兼容的表单模板的选项。 更改表单模板的兼容性设置时, “检查设计” 任务窗格中的错误和消息会相应地更新。
注意: 虽然可以在 “检查设计” 任务窗格上更改兼容性设置,但通过单击“ 文件”,然后在“ 信息 ”选项卡上单击“ 窗体选项”,可以更轻松地更改设置。 单击“ 兼容性” ,然后在“ 表单类型 ”列表中,单击所需的表单模板类型。
可以通过单击“刷新”来更新“检查设计”任务窗格中的错误和消息列表。