Приемник событий календаря Sharepoint 2010

Мне было поручено создать календарь на корневом сайте, который будет обновляться из событий календаря дочернего сайта.

Я могу получить доступ к списку календарей с родительского сайта на дочернем сайте, чтобы добавить событие. Однако у меня возникают проблемы с поиском способа создания uniqueIdentifier для события, чтобы при обновлении или удалении события дочернего календаря обновлялся и календарь родительского сайта.

Поле ID ListItem представляется уникальным только для сайта. Я нашел поле UniqueItemId, но, очевидно, оно доступно только для чтения в объекте SP LIstitem.

Может кто-нибудь дать мне несколько советов здесь?

Большое спасибо!

2 ответа

Я обнаружил, что вы можете добавить настраиваемое поле в список в Sharepoint Designer >> List and Libraries. Затем я создал текстовое поле для хранения Listitem.UniqueID дочернего элемента list в элементе списка родительского календаря, который я создаю для события добавления элемента. Использование CAML для поиска в списке в приемнике событий работало как чудо.

Объединить родительский веб-идентификатор дочернего элемента (Guid) и идентификатор родительского списка (Guid) с идентификатором элемента (целое число)?

WEBID_LISTID_ITEMID

Другие вопросы по тегам