创建自定义列表表单

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

默认情况下,大多数 SharePoint 列表和库包含您想要添加或编辑或显示该列表或库中的某个项目的项目时显示的窗体。与Microsoft Office SharePoint Designer 2007,您可以轻松地替换任何默认列表窗体设计以满足您的特定需要自定义列表表单。创建自定义列表表单,包括所需的字段后,您可以使新窗体对该列表或库的默认窗体。

创建自定义列表表单后,您可以使用Office SharePoint Designer 2007中所见即所得工具添加或删除列、 更改字体格式,或将颜色应用。执行此操作时,可扩展样式表语言 (XSL) 直接插入 HTML。尽管可能无法编辑 XSL,直接在代码视图中的,您也可以使用格式设置工具, Office SharePoint Designer 2007快速应用 XSL 中轻松地不知道任何 XSL。

本文将介绍如何查找默认列表表单、 如何创建新页包含自定义列表表单,和如何将新页面与列表相关联。

本文内容

找到的默认列表窗体

创建新页,其中包含自定义列表表单

将新页面与列表相关联

找到的默认列表窗体

大多数 SharePoint 列表和库具有列表窗体,用于添加新项目到、 编辑或显示该列表或库中的项目。列表表单位于包含相关联的列表的文件夹。

虽然不需要创建自定义列表表单之前找到的默认窗体,可能很有用了解所在位置,并将您的自定义列表表单存储在同一位置。若要查找列表或库的默认列表窗体,请执行下列操作。

  1. 如果看不到文件夹列表中,在视图菜单上,单击文件夹列表

    键盘快捷方式要打开文件夹列表中,按 ALT + F1。

  2. 有关 SharePoint 列表,在文件夹列表中,找到列表文件夹。对 SharePoint 库中,找到共享文档文件夹。如果已折叠列表共享文档文件夹,请单击加号 (+) 以将其展开。

  3. 找到您要为其创建自定义列表表单的列表或库。如果已折叠的列表或库列表,请单击加号 (+) 以将其展开。

    在下图中,展开通知列表。

    “文件夹列表”中显示的 SharePoint 列表的列表表单

默认情况下,三个窗体页面文件的文件夹中显示: DispForm.aspx、 EditForm.aspx 和 NewForm.aspx。第四个文件,AllItems.aspx,是默认显示在列表中,项目的数据视图,如下图所示。

浏览器中显示的 AllItems 表单网页

注意: 根据列表中,可能有多个数据视图页面在文件夹中,除了多个窗体页面。

使用Office SharePoint Designer 2007,您可以创建自定义通过使用自定义表单 Web 部件替换现有列表视图 Web 部件将替换默认新项目窗体、 窗体编辑项目或显示项目窗体的窗体。

以下三个插图显示默认公告列表的列表表单。

  • NewForm.aspx 页显示在向列表中添加新项目时出现的“新建项目表单”。

    浏览器中显示的 NewForm.aspx 页

  • EditForm.aspx 页显示在编辑列表中的项目时出现的“编辑项目表单”。

    浏览器中显示的 EditForm.aspx 页

  • DispForm.aspx 页提供在查看列表中的单个项目时出现的“显示项目表单”。

    浏览器中显示的 DispForm.aspx 页

返回页首

创建新页,其中包含自定义列表表单

首先,创建一个新页,然后插入自定义列表窗体拖动到页面。保存页面后,您可以将页面与现有列表相关联。

  1. “文件”菜单上,单击“新建”

  2. 新建对话框中,在页面选项卡上,单击常规,然后双击ASPX

  3. 插入菜单上,指向SharePoint 控件,然后单击自定义列表窗体

    列表或文档库表单对话框随即打开。

    “列表或文档库表单”对话框

  4. 列表或文档库,要用于窗体列表中,选择您要为其创建窗体的列表或库。要遵循的示例,请单击通知

  5. 要用于窗体的内容类型列表中,单击您要使用的窗体的内容类型。要遵循的示例,请单击通知。(这可能是唯一的选择,因为通知列表具有一个默认内容类型。)

    每个列表或库可以配置为允许多种内容类型,然后在该对话框中,在内容类型要用于窗体列表中显示。对于每个可用于为列表或库的内容类型,您可以使用一组不同的自定义列表表单。例如,如果您的列表具有新闻稿的内容类型和行业新闻内容类型,您可以创建和使用两个单独的自定义列表表单、 两个内容类型的每个一个集。

    对于每种内容类型中使用单独的一组自定义列表表单的优点是,然后每个自定义列表表单旨在显示仅适用于该内容类型的字段。

  6. 要创建的表单的类型,指示您是否要创建新项目窗体编辑项目窗体,或显示项目窗体

    要遵循的示例,请单击新建项目表单

  7. 若要包括与窗体工具栏上,选择显示标准工具栏复选框。

    自定义列表窗体可以包括可帮助用户对项目执行常见操作的工具栏。根据类型的窗体工具栏上的命令。例如,EditForm.aspx 工具栏可能类似于下面的插图。

    EditForm.aspx 工具栏

    但 DispForm.aspx 工具栏可能类似于下图。

    DispForm.aspx 工具栏

  8. 单击确定新建项目表单网页上显示。

    网页上显示“新建项目表单”

    注意: 下图是未连接到母版页的 ASPX 页的示例。要应用您的 SharePoint 网站的外观,请将附加到母版页上的页面。若要执行此操作,在格式菜单上,指向母版页,,然后单击附加母版页。在选择母版页对话框中,单击默认母版页,然后单击确定。出现匹配内容区域对话框。若要匹配的 PlaceHolderMain 内容占位符到页面的正文,请单击确定

    默认情况下,自定义列表窗体显示为选定的窗体的类型以及每个字段的任何默认控件的默认字段。例如,通知列表中,为过期字段包含日期选取器控件。必填的字段,如果有的话,会自动标有星号。

  9. 若要保存新的自定义列表表单中,在文件菜单上,单击另存为。或者,也可以按 CTRL + S。

  10. 另存为对话框中,在大型列表框中,浏览到为其创建自定义列表表单的列表或库文件夹。

    要关注的示例中,在另存为对话框中,双击列表,,然后双击通知以打开通知文件夹。在文件名框中,键入NewAnnouncements,,然后单击保存

    要关注的示例中,在文件名框中,键入NewAnnouncements,,然后单击保存

    通知文件夹文件夹列表中显示 NewAnnouncements.aspx 页面。

返回页首

将新页面与列表相关联

创建自定义列表表单后,您可以将其与创建该列表关联。将自定义列表表单关联的列表,直到自定义列表窗体不会显示在浏览器中当用户创建、 查看或编辑该列表中的项目。

在较早的示例中,您创建 NewAnnouncements.aspx 的通知列表中,因此下一步是将 NewAnnouncements.aspx 与通知列表相关联。

  1. 文件夹列表中,右键单击您要将自定义列表表单相关联的列表或库,在此示例中,通知—,然后单击快捷菜单上的属性

  2. 列表属性对话框中,单击支持文件选项卡。

  3. 如果您的列表配置为允许多种内容类型,在内容类型特定的窗体列表中,单击您要使用自定义列表表单的内容类型。

    每次更改的内容类型,文本框更改以显示用于当前内容类型的窗体。每种内容类型可以使用单独的一组自定义列表表单。

  4. 新建项目表单,下单击浏览,找到并单击自定义列表窗体,在此示例中, NewAnnouncements.aspx -,然后单击确定

    自定义列表窗体的路径现在出现在新建项目表单框中。

  5. 单击“确定”。

如果您已按照本示例,您可以测试新的自定义窗体。要执行此操作,请单击 Default.aspx 在文件夹列表中,然后单击F12以在浏览器中打开的页面。在浏览器中,在通知下单击添加新通知,以打开自定义新项目窗体。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×