2010-10-06 68 views
1

我已經創建了自定義列表。我通過一個頁面在Sharepoint設計器中使用相同的列表。Sharepoint製作自定義列表只讀

我在窗體中有一個日期時間字段。我想創建一個默認的當前日期和時間,並讓它只讀。

我該怎麼辦。

感謝

回答

1

我瞭解你,你想在一個自定義列表日期字段(列)設置自定義權限。就我所知,Sharepoint 2007不允許通過用戶界面進行列級安全性。

如果通過功能部署列表定義,您可以設置網站列只讀通過設置現場通過其列定義,像這樣只讀:

Hidden="FALSE" ReadOnly="TRUE" Required="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Node="" 

更簡單的解決方案是使用第三方工具,如Sharepoint Tool Basket。它有一個名爲「列表管理器」的功能,允許您將列設置爲只讀,如果它不是系統列 - 請參閱codeplex網站的截圖。

至於您的日期時間字段的日期爲今天,您可以創建一個新的日期/時間類型的網站列,並將其默認值設置爲「今天」。

所以最簡單的解決方案是:安裝列表管理器並激活您的網站功能。創建類型爲Date/Time的新網站列「Today」,默認值設置爲Today。之後通過列表管理器將站點列設置爲只讀。