Acumatica 针灸汇率行为

Acumatica 针灸汇率行为,acumatica,Acumatica,我正在尝试复制APInvoiceEntry BLC的货币行为 我很困惑,我已经复制了所有的事件,但是没有运气, CurrencyInfo\u RowUpdated不会触发事件。我确信,当您单击View Cury或View Base时,此事件就是货币转换 我设法在数据库中保存了CuryInfoID信息。我只是对客户事件感到困惑 我错过什么了吗?我还复制了货币汇率,并将其设置为我自己的货币汇率视图。因此,它正在发挥作用。请开导我 谢谢 View Base/View Cury操作由ToggleCurr

我正在尝试复制
APInvoiceEntry BLC
货币行为

我很困惑,我已经复制了所有的事件,但是没有运气,
CurrencyInfo\u RowUpdated
不会触发事件。我确信,当您单击
View Cury
View Base
时,此事件就是
货币转换

我设法在数据库中保存了
CuryInfoID
信息。我只是对客户事件感到困惑

我错过什么了吗?我还复制了
货币汇率
,并将其设置为我自己的
货币汇率视图
。因此,它正在发挥作用。请开导我


谢谢

View Base/View Cury操作由
ToggleCurrency.Handler()
方法处理。APINVOICECENTRY图形具有
ToggleCurrency CurrencyView驱动按钮的成员。下面是一个示例,说明如何在APINVOICECENTRY图形扩展中覆盖它:

使用PX.Data;
使用PX.Objects.CM;
命名空间PX.Objects.AP
{
公共类APInvoiceEntry_扩展名:pxGrapherExtension
{
公共CustomToggleCurrencyView;
}
公共类CustomToggleCurrency:ToggleCurrency
其中TNode:class,IBqlTable,new()
{
公共CustomToggleCurrency(PXGraph图形,字符串名称)
:base(图形、名称)
{
}
[PXUIField(DisplayName=“Toggle Currency”,MapEnableRights=PXCacheRights.Select,MapViewRights=PXCacheRights.Select)]
[PXButton(ImageKey=PX.Web.UI.Sprite.Main.Money,Tooltip=PX.Objects.CM.Messages.ToggleCurrencyViewTooltip)]
受保护的重写System.Collections.IEnumerable处理程序(PXAdapter适配器)
{
返回base.Handler(适配器);
}
}
}

谢谢,我会试试这个。回来,这个对我来说很好,只需要在我自己的实现上稍作调整:)谢谢!!