自定义 SharePoint 列表表单

应用对象
InfoPath 2010

使用 Microsoft InfoPath 2010,可以自定义用于在 SharePoint 列表中创建和编辑项目的表单。 默认情况下,创建或编辑项目时,列表中的所有字段都显示在一个基本的两列布局表中。 虽然这适用于某些情况,但当你希望对布局进行更多控制时,还有其他情况。 此外,还可以向窗体添加动态行为。

使用 InfoPath 自定义 SharePoint 列表窗体可以重新排列控件,例如,将用户信息表单中的“城市”和“州”字段并排放在同一行上。 高级 InfoPath 功能(如条件格式)可用于动态显示或隐藏窗体的节。 

以下视频演示如何自定义 SharePoint 2010 列表表单:

本文内容

打开或创建列表

可通过两种方法打开 SharePoint 列表进行自定义。

从 SharePoint 中打开现有 SharePoint 列表

  1. 导航到列表。
  2. 选择列表,然后在“ 列表 ”选项卡上的“ 自定义列表 ”组中,单击“ 自定义窗体 ”以启动 InfoPath 并自动加载列表进行自定义。

58c34337-1c66-43f6-915f-81356b8ba361

从 InfoPath 中创建新列表或打开现有列表

  1. 单击“文件”。
  2. 单击“ 新建”,然后选择“ SharePoint 列表”。
  3. 数据连接向导中输入 SharePoint 网站的 Web 地址。

01804b7f-6ad0-4c7f-a6be-0c446b33cbb8

  1. 单击“下一步”。

  2. 执行下列操作之一:

    • 自定义现有列表的窗体
    1. 选择“ 自定义现有 SharePoint 列表”,然后选择要自定义的列表。

    2. 单击“下一步”。

      • 创建新列表和自定义窗体
    3. 选择“ 创建新的 SharePoint 列表”,然后输入新列表的名称。

    4. 单击“确定”。

  3. 单击“完成”。

返回页首

在 InfoPath 中自定义列表

打开新列表或现有列表后,窗体显示为包含两列布局表的默认 SharePoint 窗体。

a9644501-537a-45fb-a971-9780038bdeed

现在可以通过修改布局、规则和验证来设计窗体。 SharePoint 中的新列是通过向 InfoPath 窗体添加新字段创建的。

c402cdc5-3055-47f4-9df3-4c16955412f2

使用控制规则添加动态行为。

  • 若要向控件添加规则,请在“ 开始 ”选项卡上的“ 规则 ”组中,单击“ 添加规则”。

规则有助于验证日期是否在将来,或者电子邮件地址字段中输入的文本的格式是否正确。

b24e07fb-0c26-41c9-a058-6b0678bb9c40

返回页首

将列表发布回 SharePoint

完成自定义列表后,必须将其发布到 SharePoint。

  1. 单击“ 文件 ”选项卡,然后单击“ 快速发布 ”以发布窗体。 出现提示时单击“ 确定 ”。

1aeeabdd-4e75-4cb8-aadf-c3fac5be9681

  1. 返回到列表,然后添加一个项目以查看已完成的表单。

e3c357cb-53cc-4fd3-b8ca-9fb5314b3813

返回页首