0

我正在尝试将自定义公告列表添加到此列表中我的 SharePoint 网站的主页中,列表上将有 7 列,但我现在面临的挑战是如何仅显示 7 列中的 3 列只有当用户单击添加新公告或单击列表本身时,才会显示站点和其他列。请任何人都可以给我一个如何实现这一目标的想法。

例如:假设我自定义了一个公告列表以包含列:管理、运营、资产、财务、人力资源、QHSE 和技术,并通过 Web 部件将其添加到我的 SharePoint 页面上,我怎样才能使其仅显示 7 列中的 3 列像管理,运营,资产,而其他列只有在用户点击添加新公告或直接进入列表本身时才会看到。谢谢

4

2 回答 2

0

当您创建 SharePoint 列表的新视图时,它实质上会创建一个新的 .aspx 页面,其中包含根据您的定义自定义的视图。这可以从 SharePoint 列表的 Web 界面轻松地为标准视图完成。这是 Le_Freddo 的建议,应该适用于创建自定义视图,但不适用于创建自定义编辑页面。

为此,我相信您需要使用 SharePoint Designer。在 SharePoint Designer 中打开该网站,然后在“FolderList”中的“列表”下找到您正在处理的列表。您将看到 4 个页面,AllItems、DispForm、EditForm 和 NewForm。制作 EditForm 的副本(在修改之前),然后打开 EditForm 以对其进行更改。您可以在页面中添加或删除字段。通过这种方式,您可以自定义编辑表单以显示所有字段或仅显示子集。

您还可以使用此方法自定义其他视图(删除您不希望用户看到的列)。

完成后,您可以通过设置列表的属性(右键单击文件夹中的列表查看,选择属性,然后“支持文件”选项卡将包含指向为这些操作配置的页面的链接)。

祝你好运...

于 2013-03-28T00:43:42.693 回答
0

要仅显示 3 列,请创建一个视图并在 Web 部件选项中进行设置。

于 2013-03-25T11:59:24.280 回答