代码之家  ›  专栏  ›  技术社区  ›  Shiraz Bhaiji

SharePoint列表项删除事件实际何时触发?

  •  2
  • Shiraz Bhaiji  · 技术社区  · 15 年前

    我们希望基于某些自定义功能阻止删除列表中的文档。

    我们尝试在itemDeleting事件中实现这一点。当我们不希望用户能够删除文档时,我们将spiemEventProperties的Cancel属性设置为true。

    发生的是,当用户不被允许删除文档时,下拉菜单中的“删除”选项将被禁用。在某种程度上,这是可行的,但事件是在用户实际尝试删除文档之前触发的。

    给我们带来的问题是,如果用户通过MS Word 2003连接到文档库,则可以删除文档。在这种情况下,似乎不会触发itemDeleting事件。

    是否有一种方法可以让事件在通过MS Word删除文档时触发并回滚删除操作?

    编辑

    部分问题可能是 events do not fire in explorer view . 有没有修复这个“错误”?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Damian Leszczyński - Vash    15 年前

    逐项删除 -在删除项之前激发的事件。

    more click here

        2
  •  1
  •   Azher Iqbal    15 年前

    我现在没有SharePoint开发环境,因此我无法给出确切的答案,但您可以检查一件事,即当用户对MS Word 2003项目更新事件中的文档执行任何操作时,将激发该事件。您可以探索itemupdating事件来查看文档将要发生什么,然后相应地处理它。

    推荐文章