【问题标题】:Sharepoint 2010 Calendar Event ReceiverSharepoint 2010 日历事件接收器
【发布时间】:2011-01-13 22:52:42
【问题描述】:

我的任务是在根站点中创建一个从子站点日历事件更新的日历。

我可以从子站点的父站点访问日历列表以添加事件。但是,我很难找到一种方法来为事件创建唯一标识符,以便在更新或删除子日历的事件时,父站点日历也会更新。

ListItem ID 字段似乎仅在站点中是唯一的。我确实找到了一个 UniqueItemId 字段,但显然它在 SP LIstitem 对象中是只读的。

有人可以在这里给我一些指导吗?

非常感谢!

【问题讨论】:

    标签: sharepoint-2010 eventreceiver


    【解决方案1】:

    将子项目的父 Web id (Guid) 和父列表 id (Guid) 与项目的 id(整数)连接?

    WEBID_LISTID_ITEMID

    【讨论】:

      【解决方案2】:

      我发现您可以在 Sharepoint Designer >> 列表和库中的列表中添加自定义字段。然后,我创建了一个文本字段以将子列表项的 Listitem.UniqueID 存储在我在项目添加事件上创建的父日历列表项中。使用 CAML 搜索事件接收器中的列表就像一个魅力。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-11
        • 2014-07-30
        • 2012-11-14
        相关资源
        最近更新 更多