Приемник событий календаря Sharepoint 2010 - PullRequest
0 голосов
/ 12 января 2011

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 13 января 2011

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

0 голосов
/ 12 января 2011

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

WEBID_LISTID_ITEMID

...