我的任务是在根站点中创建一个日历,该日历可以从子站点日历事件中更新。
我可以从子站点的父站点访问日历列表来添加事件。但是,我无法找到为事件创建uniqueIdentifier的方法,以便在更新或删除子日历的事件时,父网站日历也会更新。
ListItem ID字段似乎只是站点中唯一的。我找到了一个UniqueItemId字段,但显然它在SP LIstitem对象中是只读的。
有人可以在这里给我一些指导吗?
非常感谢!
答案 0 :(得分:0)
将子项的父Web ID(Guid)和父列表id(Guid)与项的id(整数)连接起来?
WEBID_LISTID_ITEMID
答案 1 :(得分:0)
我发现您可以将自定义字段添加到Sharepoint Designer中的列表>>列表和库。然后,我创建了一个Text字段,用于将子列表项的Listitem.UniqueID存储在我在项目添加事件上创建的父日历列表项中。使用CAML搜索事件接收器中的列表就像魅力一样。