2010-07-05 33 views
1

我在扩大SPFieldTextBaseFieldControl以创建自定义字段。该字段在外部保存一些数据(例如,在数据库或另一个列表上)
在控件中,我可以处理编辑和新事件(使用ControlMode)。SharePoint自定义字段 - 是否可以处理项目删除事件?

我想运行一个函数并清除一些数据,当包含我的字段的项目被删除。这是可能的,在自定义字段的上下文中吗?

回答

2

不,该字段对它所包含的项目没有“知识”。然而,您可以通过创建ItemEventReceiver来执行清理。

+0

是的,我觉得会是这样,但我想避免一个事件接收器。这是我能想到的唯一选择,在创建自定义列时附加接收器。使我的项目变得更加混乱':P'。不过,你是对的,我没有真正的创建和编辑项目的事件,我只能在页面上进行控制。 – Kobi 2010-07-05 14:30:20

相关问题