一次性设计功能兼容性

上次修改时间: 2010年7月6日

适用范围: SharePoint Server 2010

当设计在 Microsoft InfoPath 2010 和 Web 浏览器中均可使用的 InfoPath 表单模板时,InfoPath Designer 中存在一个隐藏的小型功能集。如果创建用于 InfoPath Filler 的表单模板,则会提供这些功能,但它们是 InfoPath 2010一次性设计 开发原则的例外情况。一次性设计是指能够设计一个可用于 InfoPath Filler 且可在 Web 浏览器中由运行 InfoPath Forms Services 的服务器呈现的表单模板。

例外情况包括某些控件(如大纲/细节控件和竖排标签控件)、某些功能(如用户角色和拼写检查),以及使用随 Office InfoPath 2003 Service Pack 1 一同引入的 JScript、VBScript 脚本语言及向后兼容的托管代码语言编写的代码。有关详细信息,请参阅 Microsoft Visual Studio Tools for Applications 帮助系统中的创建使用 InfoPath Forms Services 的 InfoPath 表单模板

重要注释重要说明

如果设计同时用于 InfoPath Filler 和 Web 浏览器的表单,并且当在 InfoPath Filler 中打开表单时您需要使用排除的对象模型成员,则可以隐藏"检查设计方案"任务窗格中的错误。为此,请在 InfoPath Designer 中打开表单模板,单击"文件"选项卡,然后单击 Backstage 中的"表单选项"。在"表单选项"对话框的"兼容性"类别上,单击"允许使用仅使用 InfoPath Filler 填充表单时才可用的功能的代码"复选框。若要确定当前打开的表单环境,请使用 Application 类的Environment 属性。有关如何使用此属性的详细信息可在 Microsoft Visual Studio Tools for Applications 帮助系统中找到。