在sharepoint 2010中自定义公告列表

时间:2013-03-25 10:59:48

标签: list sharepoint sharepoint-2010 shared-libraries web-parts

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

例如:假设我定制了一个公告列表,其中包含以下列:管理,操作,资产,财务,人力资源,QHSE和技术,并通过网络部分将其添加到我的SharePoint页面上,如何才能使其显示为3 7列,如管理,操作,资产,而其他列只有在用户点击添加新公告或直接进入列表本身时才会看到。感谢

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

创建SharePoint列表的新视图时,它实际上会创建一个新的.aspx页面,其中包含根据您的定义自定义的视图。可以从SharePoint列表的Web界面轻松地对标准视图执行此操作。这是Le_Freddo的建议,应该可以用于创建自定义视图,但不能用于创建自定义编辑页面。

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

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

完成后,您可以通过设置List的属性(右键单击列表)来指示List使用新页面或定义每个操作使用的页面(View-All,Display,Edit,Create New)在“文件夹视图”中,选择“属性”,然后“支持文件”选项卡将包含指向为这些操作配置的页面的链接。

祝你好运......