Событие списка Sharepoint

Возникает ли событие при изменении текущего представления списка SharePoint. Например, в текущем представлении отображаются все элементы в списке, и теперь пользователь выбирает другое представление, например, «Добавлено мной», поэтому возникает ли какое-либо событие в таком состоянии.

Любая помощь была бы замечательной.

Спасибо


person shilpa    schedule 04.10.2012    source источник
comment
Я хочу добиться примерно этого. Я хочу создать такое представление, чтобы список фильтровался в соответствии с информацией о текущем пользователе. Эта информация поступает из внешней базы данных. Итак, я подумал, что если есть какое-либо событие изменения представления, я мог бы написать для него прослушиватель, проверить, какое представление выбрано, если это указанное представление, затем получить текущего пользователя и его информацию из внешней БД и отфильтровать значения списка. Я новичок в SharePoint, поэтому не знаю, можно ли это сделать или нет. Есть ли другой способ добиться этого?   -  person shilpa    schedule 04.10.2012


Ответы (1)


Насколько я знаю, такого события нет. События списка ListUpdating, ListUpdated и т. Д. Срабатывают, когда вы записываете изменения в список в базу данных содержимого.

На следующей веб-странице показано, как создать настраиваемое представление, которое фильтрует информацию на основе текущего пользователя:

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

Создание представления с настраиваемым фильтром запросов CAML может решить проблему.

person gurkan    schedule 04.10.2012
comment
Большое спасибо за ваш ответ. Я устал использовать пользовательский запрос CAML, но у меня это не сработало, так как я хочу фильтровать данные на основе значения из внешней БД (которое зависит от текущего пользователя), а не на самом текущем пользователе. Однако я добился этого с помощью настраиваемой веб-части фильтра. Надеюсь, я понял. - person shilpa; 05.10.2012