3
我在我的SharePoint 2010站點中有一個自定義列表。我想爲列表設置一個限制,即在達到限制(例如10個項目)後,沒有人可以將更多項目添加到該列表。 它是如何做到的..請告訴我該怎麼做。如何限制列表中的項目數量?
在此先感謝。
我在我的SharePoint 2010站點中有一個自定義列表。我想爲列表設置一個限制,即在達到限制(例如10個項目)後,沒有人可以將更多項目添加到該列表。 它是如何做到的..請告訴我該怎麼做。如何限制列表中的項目數量?
在此先感謝。
我不認爲這可以實現Sharepoint的OOTB功能。
但我可能與使用的一些編程
您可以使用事件接收器來實現這一點。
公共覆蓋無效ItemAdding(SPItemEventProperties屬性)
{
的SPWeb幅= properties.OpenWeb();
SPList list = web.Lists [properties.ListId];
if(list.ItemCount == 10)
{
properties.Cancel = true;
}
別的
{
base.ItemAdding(屬性);
}
}
希望這有助於
您可能需要使用list.ItemCount> = 10【取消】只是爲了安全起見。 – Marco
是的,也可以使用 – SigarDave
非常感謝您的幫助SigarDave,它的工作正常。 – JohnBura