2013-03-25 53 views
0

我試圖在我的SharePoint站點的主頁上添加一個自定義的公告列表,列表中會有7列,但我現在面臨的挑戰是如何顯示網站上7列中的3列,其他列僅在用戶點擊添加新通知或點擊列表本身時纔會顯示。請任何人都可以給我一個如何實現這一點的想法。例如:假設我定製了一個公告列表,以便具有列:管理,操作,資產,財務,人力資源,QHSE和技術,並通過Web部件將其添加到我的SharePoint頁面上,我如何才能使其僅顯示3管理,運營,資產等7個欄目中,而其他欄目只有在用戶點擊添加新公告或直接進入清單時才能看到。謝謝在sharepoint 2010中自定義公告列表

回答

0

只顯示3列,創建一個視圖並將其設置在webpart選項中。

0

當您創建SharePoint列表的新視圖時,它本質上會創建一個新的.aspx頁面,並根據您的定義自定義視圖。這可以通過SharePoint列表的Web界面輕鬆完成標準視圖。這是來自Le_Freddo的建議,應該用於創建自定義視圖,但不適用於創建自定義編輯頁面。

爲此我相信您需要使用SharePoint Designer。在SharePoint Designer中打開該網站,然後在'FolderList'的'列表'下找到正在處理的列表。你會看到4頁,AllItems,DispForm,EditForm和NewForm。製作EditForm的副本(在修改之前),然後打開EditForm對其進行更改。您可以添加或刪除頁面中的字段。通過這種方式,您可以自定義編輯窗體以顯示所有字段或僅顯示一個子集。

您也可以使用此方法自定義其他視圖(刪除不希望用戶看到的列)。

完成後,您可以通過設置列表屬性(右鍵單擊該列表的屬性)來指示列表使用新頁面或定義要爲每個操作使用哪個頁面(全部顯示,顯示,編輯,新建)在文件夾視圖中選擇列表,選擇屬性,然後「支持文件」選項卡將鏈接到爲這些操作配置的頁面)。

祝你好運...