2013-05-22 2 views
3

내 Sharepoint 2010 사이트에 사용자 지정 목록이 있습니다. 제한에 도달 한 후 (예 : 10 개 항목) 아무도 그 목록에 항목을 더 추가 할 수없는 목록에 한도를 설정하려고합니다. 어떻게 할 수 있습니다 .. 어떻게하는지 말해주십시오.목록의 항목 수를 제한하는 방법은 무엇입니까?

미리 감사드립니다.

답변

2

나는 이것이 공유 포인트의 OOTB 기능을 달성 할 수 있다고 생각하지 않는다.

하지만 난 어떤 프로그래밍 당신이 이것을 달성하기 위해 이벤트 수신기를 사용할 수 있습니다

의 사용으로 가능하다. 수 10은 다음 이벤트를 취소 할 경우

  1. 는 상품 목록 확인 적으로리스트
  2. 의 수를 추가하는 경우.

공중 겹쳐 공극 ItemAdding (SPItemEventProperties 특성)
{
SPWeb 웹 properties.OpenWeb =();
SPList list = web.Lists [properties.ListId];
if (list.ItemCount == 10)
{
properties.Cancel = true;
}
else
{
base.ItemAdding (properties);
}
}

희망이

+0

방금 ​​안전을 위해} list.ItemCount이> = 10 {취소 사용할 수 있습니다. – Marco

+0

그래도 사용할 수 있습니다 – SigarDave

+0

도움을 많이 주셔서 감사합니다 SigarDave, 그 잘 작동합니다. – JohnBura

관련 문제