0

[;]

我们有一个文档集,事件接收器附加到 ContentType(用于 Document-Set),其想法是在创建新站点时创建文档集作为配置的一部分并将事件附加到它。我们尝试使用(典型的)PS 脚本附加事件接收器。我们可以看到附加在 SP 管理器中的事件接收器以及(事件接收器)计数。

问题是当用户在文档集中添加/更新文档时,事件接收器 (itemupdated) 不会触发。

当我们尝试修改 documentSet 元数据/字段时,以及当我们将其直接附加到列表而不是 documentSet 时,Eventreceiver 会触发。documentSet 包装了 SPFolder 类,所以添加/编辑文档不会触发 itemUpdated 事件?从文档集中添加/更新文档时是否有任何事件?我在这里想念什么?

任何指针都会有很大帮助。

问候,

[;]

4

1 回答 1

0

您需要为可以存储在要为其处理事件的文档集中的每种内容类型添加事件处理程序。例如,如果您的文档集包含“文档”内容类型,则需要为“文档”内容类型添加事件处理程序。

您已将事件处理程序附加到文档集中,但没有附加到文档集中的文档。

于 2014-06-30T17:19:24.633 回答