【问题标题】:Update list item in root site when other list's item is updated in subsite当其他列表项在子站点中更新时更新根站点中的列表项
【发布时间】:2014-07-10 05:34:05
【问题描述】:

我在网站集的根网站中有一个“主”列表,在子网站中有多个列表(“子”)。当我更新(创建/更新/删除)子站点列表中的项目时,我想更新根站点列表中的项目。我虽然关于子列表上的事件接收器,但我想知道是否有更好的解决方案来实现它?

有什么想法吗?

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-2013


    【解决方案1】:

    您需要这样做的任何具体原因?好像你想在根目录创建一种聚合列表,可能可以用于报告?

    但无论如何,为了实现这一点,最好使用事件接收器。

    【讨论】:

    • 是的,我需要汇总列表进行报告
    • 对于聚合,您可以做的其他方法是将所有列表从不同站点导出到 Excel(这也可以是来自不同 Web 应用程序的任何站点),这将在 excel 中创建连接。现在有一个单独的 excel,它将早期 excel 中的数据组合到这个 using 查询中。现在,只要您想生成报告,只需按顺序刷新这 2 个 excel 文件即可:) 这完全是 OOTB,无需全部编码。
    • 感谢您的回答。我想我会使用事件接收器
    【解决方案2】:

    创建自定义项目事件接收器,或者自定义工作流程是要走的路。 如果所有子列表都可以使用通用内容类型,那么我会开发事件接收器/工作流来处理这种内容类型

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多