SharePoint 自定义字段 - 是否可以处理项目删除事件?
我正在扩展 SPFieldText
和 BaseFieldControl
以创建自定义字段。该字段在外部保存一些数据(例如,在数据库或另一个列表上)
在控件中,我能够处理“编辑”和“新建”事件(使用 ControlMode
)。
我想在删除包含我的字段的项目时运行一个函数并清理一些数据。在自定义字段的上下文中这可能吗?
I'm expanding SPFieldText
and BaseFieldControl
to create a custom field. The field saves some data externally (for example, on a database or on another list)
Within the control I'm able to handle Edit and New events (using ControlMode
).
I'd like to run a function and clean up some data when an item containing my field is deleted. Is this possible, in the context of a custom field?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,该字段对其所包含的项目没有“了解”。但是,您可以通过创建 ItemEventReceiver 来执行清理。
No, the field has no "knowledge" of the item it is contained in. You could however perform the cleanup by creating an ItemEventReceiver.