【发布时间】:2013-05-22 13:30:52
【问题描述】:
我的 sharepoint 2010 站点中有一个自定义列表。我想为列表设置一个限制,在达到限制(比如 10 个项目)后,没有人可以向该列表添加更多项目。 怎么做..请告诉我怎么做。
提前致谢。
【问题讨论】:
标签: sharepoint-2010 sharepoint-list
我的 sharepoint 2010 站点中有一个自定义列表。我想为列表设置一个限制,在达到限制(比如 10 个项目)后,没有人可以向该列表添加更多项目。 怎么做..请告诉我怎么做。
提前致谢。
【问题讨论】:
标签: sharepoint-2010 sharepoint-list
我不认为这可以实现 sharepoint 的 OOTB 功能。
但我可以通过一些编程来实现
您可以使用事件接收器来实现这一点。
公共覆盖无效项添加(SPItemEventProperties 属性)
{
SPWeb web = properties.OpenWeb();
SPList 列表 = web.Lists[properties.ListId];
如果 (list.ItemCount == 10)
{
properties.Cancel = true;
}
其他
{
base.ItemAdding(属性);
}
}
希望对你有帮助
【讨论】: