2010-10-06 119 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。之后通过列表管理器将站点列设置为只读。