2009年2月18日星期三

活用DataFormWebpart小技巧 - 製作Archive列表

Sharepoint Designer是一個主要用來編輯網頁layout既工具(雖然個人認為其編輯介面相當不濟),同時間亦可以插入與Sharepoint相關的用具,如:webpart、sharepoint controls等等
其中一個常用的webpart是DataFormWebpart,多數是用作表列式的去列出List中的資料。今次會做一個簡單的例子,示範如何用DataFormWebpart去製作一個網頁封存(Archive)。

1) 首先打開Data Source Library去選擇想製作Archive的List。

2) 把整個List拖進網頁內,就會出現最簡單的列表,亦是我們最常用的表列功能。

3) 為了讓Archive中能夠以日期(月份+年份)去分類顯示,所以先在List中多加一個Field,叫做ArchiveDate,而ArchiveDate是一個跟據EventDate計算出來的數值,計算方法如圖所示一樣,這樣就會顯示出如Jan04的格式了。

4) 回到網頁內的DataFormWebpart,在Sort and Group中,以ArchiveDate來把資料分組,再以EventDate來作優先排序。

5) 你可以在原始碼中加入(),這樣就可以在每個分組上加上文章的總數。

6) 分組完成後,再在主題上加上連結。

7) 那便大功告成了!

沒有留言:

發佈留言