将 InfoPath 表单 Web 部件添加到页面时,可以显示以下浏览器窗体:
- 发布到窗体或文档库。
- 与使用 Microsoft InfoPath 2013 自定义的 SharePoint 列表表单相关联。
将 InfoPath 表单 Web 部件添加到页面后,还可以将其连接到页面上的其他 Web 部件,以创建有用的解决方案。 例如,您可以:
- 在包含类似窗体的库的列表视图 Web 部件中选择一项,并在 InfoPath 表单 Web 部件中显示特定窗体。
- 从“列表视图”Web 部件中选择一项,例如技术支持票证列表,并在 InfoPath 表单 Web 部件中显示字段。
- 记录 InfoPath 表单 Web 部件中用户的多个参数值,例如按揭计算器,并在 Excel Services Web 部件中显示结果表。
有关详细信息,请参阅查找有关 InfoPath 2010 和 2013 的内容。
本文内容
将 InfoPath 表单 Web 部件连接到另一个 Web 部件
可以将 InfoPath 表单 Web 部件连接到另一个 Web 部件(例如列表视图 Web 部件),向该部件提供数据、接收数据,以及更改数据在其他 Web 部件中的显示方式。
- 在“设置”菜单上
上,单击“编辑页面”或“添加页面”。 - 如有必要,将其他 Web 部件添加到要连接到的页面。
- 在页面上找到 InfoPath Web 部件,或将 InfoPath Web 部件添加到页面。
- 单击 InfoPath Web 部件 的“Web 部件”菜单,然后指向 “连接”。
- 指向以下命令之一,然后单击要连接到的页面上另一个 Web 部件的名称:
| 命令 | 说明 |
|---|---|
| 将数据发送到 | 显示页面上可接收表单数据的一个或多个其他 Web 部件的列表。 InfoPath 表单 Web 部件可以是定义了输出参数的库窗体,也可以是列表窗体。 |
| 从中获取表单 | 显示基于列表或库的列表视图 Web 部件。 用户可以从列表视图 Web 部件中选择窗体,以显示 InfoPath 表单 Web 部件中的特定窗体。 |
| 从中获取数据 | 显示另一个 Web 部件,如列表视图 Web 部件,该部件将一个或多个数据字段发送到 InfoPath 表单 Web 部件,该 Web 部件必须定义输入参数,可以是库窗体或列表窗体。 |
自定义属性
| 属性 | 说明 |
|---|---|
| 列表或库 | 指定包含已发布的 InfoPath 表单的列表或库。 |
| 内容类型 | 指定窗体的内容类型。 如果多个 InfoPath 表单已发布为内容类型或添加为库模板,则这是必需的。 如果未做出选择,则会选择默认内容类型。 |
| 仅显示只读窗体 (列表) | 选中或清除此检查框可阻止或允许在列表窗体中输入数据。 |
| 显示 InfoPath 功能区或工具栏 | 选中或清除此检查框可显示或隐藏 InfoPath 功能区或工具栏。 如果清除“检查”框,请确保用户可以通过添加“提交”按钮使用 InfoPath 表单。 |
| 加载页面时将数据发送到连接的 Web 部件 | 选中或清除此检查框,以在页面首次显示时向一个或多个连接的 Web 部件发送或不发送第一行数据,并显示或隐藏任何默认值。 |
| 选择要默认显示的窗体视图 | 如果窗体定义了两个或更多视图,请从下拉列表中选择要显示的视图。 |
| 选择提交表单后要执行的操作 | 请选择下列选项之一:
|
公共属性
所有 Web 部件均共享一组通用属性,这些属性控制 Web 部件的外观、布局和高级特征。
注意
在工具窗格中显示的通用 Web 部件属性可能与本部分中介绍的不同,原因如下:
- 若要查看工具窗格中的“高级”部分,您必须具有相应的权限。
- 对于特定 Web 部件,Web 部件开发人员可能已选择不显示一个或多个通用属性,或者可能已选择创建并在工具窗格的“外观”、“布局”和“高级”部分显示下文中未列出的其他属性。
外观
| 属性 | 说明 |
|---|---|
| 标题 | 指定 Web 部件标题栏中显示的 Web 部件标题。 |
| 高度 | 指定 Web 部件的高度。 |
| 宽度 | 指定 Web 部件的宽度。 |
| 部件版式状态 | 指定当用户打开 Web 部件页面时是否在页面上显示整个 Web 部件。 默认情况下,部件版式状态设置为“标准”,因此会显示整个部件。 当该状态设置为“最小化”时,将只显示标题栏。 |
| 部件版式类型 | 指定是否显示 Web 部件框架的标题栏和边框。 |
| 标题 | 指定 Web 部件标题栏中显示的 Web 部件标题。 |
| 高度 | 指定 Web 部件的高度。 |
| 宽度 | 指定 Web 部件的宽度。 |
布局
| 属性 | 说明 |
|---|---|
| 隐藏 | 指定当用户打开 Web 部件页面时是否显示 Web 部件。 如果选中该复选框,则仅在设计页面时可以看到 Web 部件,并且其标题将附加后缀“(隐藏)”。 如果要使用某个 Web 部件通过 Web 部件连接为另一个 Web 部件提供数据,但不想显示该 Web 部件,则可将其隐藏。 |
| 方向 | 指定 Web 部件内容中文本的方向。 例如,阿拉伯语是一种从右向左的语言;英语及其他大多数欧洲语言都是从左向右的语言。 此设置并不是对各种 Web 部件均可用。 |
| 区域 | 指定 Web 部件位于在 Web 部件页上的哪个区域。 注意: 如果无权修改区域,则不会在列表框中列出 Web 部件页上的区域。 |
| 区域索引 | 在区域内包含多个 Web 部件的情况下指定 Web 部件在区域中的位置。 若要指定顺序,请在文本框中键入一个正整数。 如果在区域中 Web 部件是按照从上到下的顺序排列的,值为 1 表示该 Web 部件显示在区域顶部。 如果区域中的 Web 部件按照从左到右的顺序排列,则值 1 意味着 Web 部件显示在区域的左侧。 例如,向空白区域中添加一个 Web 部件并使其按照从上到下的顺序排列时,区域索引为“0”。 将第二个 Web 部件添加到区域底部时,其区域索引为“1”。 若要将第二个 Web 部件移到区域顶部,请先为第一个 Web 部件键入 0,随后再键入 1。 注意: 区域中的每个 Web 部件都必须具有唯一的“区域索引”值。 因此,更改当前 Web 部件的区域索引值会同时更改区域中其他 Web 部件的区域索引值。 |
高级
| 属性 | 说明 |
|---|---|
| 允许最小化 | 指定是否可以将 Web 部件最小化。 |
| 允许关闭 | 指定是否可以从 Web 部件页删除 Web 部件。 |
| 允许隐藏 | 指定是否可以隐藏 Web 部件。 |
| 允许区域更改 | 指定是否可将 Web 部件移至其他区域。 |
| 允许连接 | 指定 Web 部件是否可以参与和其他 Web 部件的连接。 |
| 允许在个人视图中编辑 | 指定是否可以在个人视图中修改 Web 部件属性。 |
| 导出模式 | 指定允许为此 Web 部件导出的数据级别。 根据您的配置的不同,此设置可能不可用。 |
| 标题 URL | 指定包含 Web 部件相关附加信息的文件的 URL。 单击 Web 部件标题时,将在单独的浏览器窗口中显示该文件。 |
| 说明 | 指定将鼠标指针停留在 Web 部件标题或 Web 部件图标上时出现的屏幕提示。 当您使用“搜索”命令搜索 Web 部件时,将使用该属性的值,其中“搜索”命令位于下列 Web 部件库中工具窗格上的“查找 Web 部件”菜单中:网站、虚拟服务器和 Web 部件页。 |
| 帮助 URL | 指定包含 Web 部件相关帮助信息的文件的位置。 在单击 Web 部件菜单上的“帮助”命令时,将在单独的浏览器窗口中显示帮助信息。 |
| 帮助模式 | 指定浏览器显示 Web 部件帮助内容的方式。 选择下列选项之一:
注意: 尽管自定义Microsoft ASP.NET Web 部件支持此属性,但默认帮助主题仅在单独的浏览器窗口中打开。 |
| 目录图标图像 URL | 指定在 Web 部件列表中用作 Web 部件图标的图像所在文件的位置。 图像大小必须为 16 × 16 像素。 |
| 标题图标图像 URL | 指定 Web 部件标题栏中使用的图像所在文件的位置。 图像大小必须为 16 × 16 像素。 |
| 导入错误消息 | 指定导入 Web 部件出现问题时显示的消息。 |