首页 > 解决方案 > Acumatica - 删除通用样式的通风口处理程序

问题描述

如果事件处理程序是用通用事件处理程序语法定义的,如何删除它。我没有得到删除它的语法,就像我们使用旧式事件处理程序定义一样

标签: acumatica

解决方案


在某些情况下,您需要明确删除事件。与 Acumatica 最新版本中的旧事件似乎没有太大区别。方法名称约定不同,使用下划线字符。事件处理程序需要引用公共或受保护的访问修饰符。

public class UserProfileMaintExt : PXGraphExtension<MyProfileMaint>
{
    public override void Initialize()
    {
        Base.RowSelected.RemoveHandler<Users>(_);
    }

    protected virtual void _(Events.RowSelected<Users> e)
    {
    }
}

推荐阅读