我們有幾個用戶每天上傳報表的文檔庫。我必須製作一個頁面,顯示來自這些文檔庫的特定文檔(通過它們的文件名獲取它們)以及每個文檔的最後修改日期。我需要製作一個動態列表/頁面來顯示來自不同Sharepoint 2007文檔庫的數據。
這樣做最簡單的方法是什麼?
我們有幾個用戶每天上傳報表的文檔庫。我必須製作一個頁面,顯示來自這些文檔庫的特定文檔(通過它們的文件名獲取它們)以及每個文檔的最後修改日期。我需要製作一個動態列表/頁面來顯示來自不同Sharepoint 2007文檔庫的數據。
這樣做最簡單的方法是什麼?
創建包含2列(報告的文件名和doc lib路徑)的自定義SharePoint列表。創建一個自定義的SharePoint Web部件來迭代該自定義列表,獲取實際文件並顯示所需的屬性,將此自定義Web部件添加到您的網站頁面。
如果您想進一步瞭解,您可以添加一個自定義操作,該操作將添加/刪除自定義列表中的報告並將其添加到所有這些文檔庫中,以便用戶可以輕鬆管理要在自定義中顯示的報告頁。
也許你看看MatchPoint for SharePoint等現有產品(www.getmatchpoint.com)。它提供WebParts來彙總文檔和其他信息。
那麼我需要編寫一個自定義的webpart?如果是的話,我完全迷失了。有其他選擇嗎? – 2010-06-01 10:04:54
如果您不太熱衷於創建SharePoint自定義Web部件,則可以將SharePoint對象模型與普通香草ASP.NET頁面一起使用,並使用內容編輯器WebPart將其嵌入到SharePoint中。 – 2010-06-01 10:22:28
如果您只需要獲取文檔,它們的名稱和上次修改日期,則您甚至不需要在純ASP.NET頁面上的內容編輯器Web部件。一個普通的應用程序頁面應該足夠了(我實現了類似的東西)。 – 2010-06-01 12:27:50