我添加了我认为应该删除 acumatica 基类的事件处理程序的代码。
public override void Initialize()
{
// Remove the event handler on the APTran object for APTran_SubID_FieldDefaulting so we can override it in this module
Base.FieldDefaulting.RemoveHandler<APTran.subID>(A PTran_SubID_FieldDefaulting);
}
然而,它仍然贯穿基本代码。如果我删除此代码并保留我的新事件处理程序,它将通过我拥有的事件处理程序运行,然后似乎也通过 Base 事件处理程序运行。
关于如何删除基本事件处理程序以便它只使用新的事件处理程序的任何建议?