0

SharePoint 목록의 현재보기가 변경 될 때 발생하는 이벤트가 있습니까? 예를 들어, 현재보기는 목록의 모든 항목을 표시하고 사용자는 다른보기를 선택합니다. say 나에게 추가되었습니다. 이와 같은 조건에서 발생하는 이벤트도 있습니다.Sharepoint 목록 이벤트

도움이 될 것입니다.

감사

+0

내가 달성하고 싶은 것은 이와 같습니다. 현재 사용자 정보에 따라 목록이 필터링되도록보기를 만들고 싶습니다. 이 정보는 외부 데이터베이스에서 제공됩니다. 그래서 내가 무슨 생각이 있었는지 어떤 변화가 이벤트를 볼 수 있다면 내가 그걸 듣고 쓸 수있는, 어떤보기가 선택되어 있는지 확인했다면 그것은 현재 사용자와 그의 정보를 외부 DB로부터 가져 와서 목록 값을 필터링합니다. 저는 SharePoint에서 초보자입니다. 그렇게 할 수 있는지 없는지 모르겠습니다. 이것이 달성 될 수있는 다른 방법이 있습니까? – shilpa

답변

1

은 내가 아는 한 그런 이벤트가 없습니다. 목록 이벤트를 ListUpdating, ListUpdated 등으로 변경하면 목록에 대한 변경 내용을 콘텐츠 db에 쓸 수 있습니다.

다음 웹 페이지는 어떻게 현재 사용자에 따라 정보를 필터링하는 사용자 정의보기를 만드는 방법을 보여줍니다 :

http://sharepointchick.com/archive/2009/07/16/creating-a-custom-view-that-filters-on-the-current-user.aspx

이 문제를 해결할 수있는 사용자 정의 CAML 쿼리 필터 뷰를 생성.

+0

답장을 보내 주셔서 감사합니다. 사용자 지정 CAML 쿼리를 사용하여 피곤했지만 현재 사용자 자체가 아니라 외부 DB (현재 사용자에 따라 다름)의 값을 기준으로 데이터를 필터링하려고하므로 나에게 적합하지 않습니다. 그러나, 나는 그것을 사용자 정의 필터 웹 파트를 사용하여 달성했다. 희망이있어. – shilpa