一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(2)--InfoPath2010的新功能
对于那些从InfoPath之前版本升级过来的人来说,你将很快注意到这个版本的许多重大改进。第一个可能令你感到吃惊的是,InfoPath2010是使用新的MS Office流畅界面第一个版本的InfoPath。这个新的用户界面包括功能区和后台视图。这些是朝着----改进InfoPath可用性,和为设计者和表单使用者提供生产力提高----方向主要的提升。
Office功能区提供了一系列选项卡,在某方面是智能的,因为它们是上下文敏感的。换句话说,它们根据活动和特定任务,组织显示按钮给你。例如,当你创建一个新表单时,选择功能区的插入选项卡,点击自定义表格,你自动被逮到表格布局选项卡,这样你可以改善你的表格。
在InfoPath2007版本,用书需要用两种主要方法完成表单:在桌面上的InfoPath或者浏览器(如果表单被发布到SP Form Services上)。使用InfoPath,你有第三种选择。InfoPath 桌面客户端现在包含两个部分:InfoPath Designer(提供完全设计体验)和InfoPath Filler。Filler是新的InfoPath桌面安装选项(对于需要填写和提交表单,但不许要修改或创建新表单模板的用户)。第二章节“表单要求:使用决策矩阵”详细介绍这三种选择,以及对每个选择最适合的特定用例。
过去来自SP客户一个非常常见的请求是,更简单的方法来自定义SP列表的默认输入表单。在SP之前的版本,自定义列表表单需要重要的专门技术,而且不是直白的过程。但是现在,使用InfoPath2010,你可以在SP列表上创建有吸引力的输入表单。如果你在SP列表上已有数据,你可以使用SP栏目数据,快速生成新的输入表单。我们在第四章节“处理SP列表表单”深入讲解这种功能。
如果你决定在Web浏览器,使用SP Form Services来发送你的表单,InfoPath2010包含了对基于浏览器表单的增强支持。2010中的web浏览器表单提供了更加一致、丰富用户体验,几乎符合使用InfoPath客户端应用程序的体验。在浏览器表单中支持的控件和功能有:
1. 日期和时间控件,添加丰富的日期和时间域
2. 点状、数字和普通列表
3. 多选列表框,用户可以使用它在一个域中,选择多个项目
4. 可输入列表框,当你需要让用户或输入自己的文本或从下拉域的预置项目中选择时使用
5. 超链接
6. 选项,用户用来决定是否需要特定部分。
7. 人/组选择器。用户从SP用户列表选择用户姓名
8. 筛选数据。浏览器表单中可以被筛选的,显示在空间中的数据,限制在列表框、下拉列表框、可输入列表框、重复表和重复部分中,显示给用户的项目数,
9. 图片按钮。
给表单添加逻辑和格式的重要工具之一,是通过使用规则。常见的例子(你可以使用规则应用于这类事情)有:
1. 自动更新域内容,基于选择或用户在表单其他地方做出的选项。
2. 隐藏控件/域,直到用户在表单中做某些特定操作。
3. 动态改变文本的格式,基于输入或用户在表单作出的选择。
4. 显示弹出消息框。基于用户做的操作或根据他们输入的特定数据。
InfoPath2010有更加简单的方式处理规则、验证和条件格式:规则任务窗格。
伴随着规则窗格,我们在功能区有非常有帮助的新添加规则按钮(也叫快速规则),使用它,你可以快速添加创建、阈值逻辑和验证规则到你的表单,而不需要代码。新规则功能使得添加数据验证和条件格式变得如此容易,你将在设计“容易指引你的用户填表的表单”过程中没有任何问题。规则将在第五章节“添加逻辑和规则到表单”中详细介绍。
InfoPath2010使布局一个有吸引力,视觉上令人愉悦的表单变得比之前更简单。你可以从功能区的页面设计选项卡,插入预置的页面布局来给你的表单结构。并且然后你可以轻松应用主题,来给你的表单提供专业的外观颜色和样式。使用这些InfoPath2010中的新布局工具,甚至InfoPath初学用户也能创建功能强大,视觉上愉悦的表单。
后台视图是主要的增强,你可以使用表单完成常见的任务,如打印、发布和设置表单选项。为了访问后台视图,简单点击文件选项卡即可。在后台视图,你会发现许多有用的功能和工具,包括:
1. 你可以在一个方便的地方,保存、打开或关闭表单
2. 你可以使用Info选项卡处理表单的各种配置属性。例如,你可以发布你的表单、定义你的用户如何提交,并使用Design Checker扫描潜在的问题。
3. 你可以使用表单选项,配置许多重要的设定,包括脱机支持、与浏览器的兼容性以及版本。
4. 你可以使用最近选项卡查看最近处理的表单。
5. 在新建选项卡,可以初始化各种表单模板的创建,包括我们在本书中关心的重要模板----SP 表单库和列表模板。
6. 使用打印选项卡,可以处理所有打印任务,包括决定打印你的表单到哪个打印机。也提供了方便的打印预览功能,这样你可以看到你的表单打印到纸上的效果。使用这种所见即所得打印预览,就没有理由浪费打印纸了。
7. 发布选项卡是这样一个区域,在那儿你决定发布你的表单模板到什么位置。这将决定了你的用户在哪儿访问,以及之后在哪儿保存表单的拷贝。当你有各种选项决定发布你的表单模板的位置时,本书的首要选择是SP。