摘要:在SharePoint 2010中我们可以通过简单的设置,使用InfoPath表单来实现我们以前需要写代码才能实现的功能。1. 首先要建立一个用于演示的SharePoint列表,这里我还是使用上一篇文章中使用的用户信息列表,它拥有两个字段,分别是用户姓名和电话号码。2. 创建一个用于筛选用户信息列表的InfoPath表单。这个例子的表单比较简单,仅有一个UserName字段,最后要实现的功能就是通过填写的用户名称对列表中的数据进行筛选。3. 基本的表单建好后下一步就是设置查询按钮的规则。选中按钮控件,然后在Ribbon区的属性标签下点击规则按钮,将在画面右方再打开一个规则管理面板,在这个面板中
阅读全文
摘要:规则允许您控制表单的行为,方法是执行根据表单中的条件执行的操作或填写表单时发生的事件。可使用表单中的规则控制的行为包括自动显示对话框中的消息、设置域值、查询数据、切换视图或将数据提交到 SharePoint 或数据库。用户更改控件中的值、单击按钮、打开或提交表单时,可触发这些规则。也可以根据打开表单时存在的条件(例如,用户角色)或根据从数据源中查询的值来触发这些规则。设置打开或提交表单的规则要点 显示“规则”任务窗格时,系统将创建一条在提交表单时运行的新规则。如果未立即执行此操作,您必须重新启用“表单提交”按钮。添加规则后,“表单提交”按钮将保持为启用状态,然后您可以在不同规则上下文之间切换。
阅读全文
摘要:发布过程通过添加发布位置和处理指令部分来修改表单模板以供分发,以便用户可以打开基于此表单模板的表单。处理指令允许当您在发布表单模板后对其进行更改时,自动更新基于此表单模板的表单。快速发布 发布表单至当前位置如果您要更新已发布的表单,或者是首次发布 SharePoint 列表或工作流表单,则可以使用快速发布来发布表单,而不必指示发布方式和发布位置。单击“快速发布”后,InfoPath 2010 会自动将表单重新发布到其以前的位置或发布到指定位置。注释 如果尚未指定发布位置,“快速发布”将处于禁用状态。SharePoint 服务器 发布表单至 SharePoint 库如果您要将 InfoPath.
阅读全文
摘要:使用一个筛选器,当你要基于定义的条件显示查询所返回的数据的子集。条件可以是一个在另一个控件 (如列表框、 组合框、 下拉一览表或文本框) 绑定到数据源中的字段中选择的项目。就例如如果创建的一个表单模板,用于跟踪从几个供应商的产品,您可以选择显示所有的供应商的所有产品或添加一个筛选器,使用户能够选择一的供应商,然后只都显示从该供应商的产品。如果用户然后选择另一个供应商,列表是从其他供应商的产品更新。为重复节或重复表设置筛选器筛选重复节或重复表时,只能使用主数据源中表格、 列表框、 下拉列表框或组合框控件的列,不能使用外部的辅助数据源。意外的筛选结果如果在该控件包含一个筛选器值不正确,因为有太多或
阅读全文
摘要:添加提交数据连接可使用户在填写完表单后,将他们输入到表单中的信息提交到指定数据源。这样,您就可以设计与部门间的调查一样简单的表单,只要询问同事在即将举行的庆祝午餐上想吃些什么,然后将结果通过电子邮件发送给您;也可以设计收集贷款申请信息的复杂表单,然后将相关数据提交到 SharePoint 服务器。用户提交表单就表示表单已经填写完毕。此时数据通过提交数据连接提交,该连接将信息保存在 SharePoint 表单库等外部数据源中。在设计基于 Web 服务或 SharePoint 列表的新表单时,初始数据连接将成为该表单的默认主要提交数据连接。InfoPath 会镜像主要数据连接的数据字段的结构,以便
阅读全文