3

SharePoint 2010 サイトにカスタム リストがあります。リストに制限を設定したいのですが、制限(たとえば10アイテム)に達すると、誰もそのリストにアイテムを追加できなくなります。どのようにそれを行うことができます..それを行う方法を教えてください。

前もって感謝します。

4

1 に答える 1

2

これで sharepoint の OOTB 機能を実現できるとは思いません。

しかし、私はいくつかのプログラミングを使用して可能かもしれません

これを実現するには、イベント レシーバーを使用します。

  1. アイテムがリストに追加されている場合、リストの数をチェックします
  2. count が 10 の場合、イベントをキャンセルします。

public override void ItemAdding(SPItemEventProperties properties)
{
SPWeb web = properties.OpenWeb();
SPList list = web.Lists[properties.ListId];
if (list.ItemCount == 10)
{
properties.Cancel = true;
}
else
{
base.ItemAdding(プロパティ);
}
}

お役に立てれば

于 2013-05-22T05:30:52.150 に答える