如何在Acumatica中实现按键事件?

如何在Acumatica中实现按键事件?,acumatica,Acumatica,我想通过按任意键调用SmartPanel弹出窗口。 示例:我们在选择器字段中单击F3。它将弹出搜索面板进行选择。您能帮我查一下答案吗?在操作打开弹出窗口时使用PXButtonAttribute ShortcutChar属性应该没有问题 例如,以下扩展SOOrderEntry扩展类将使用F2键在销售订单屏幕上打开库存查找: public class SOOrderEntryExt : PXGraphExtension<SOOrderEntry> { public PXActio

我想通过按任意键调用SmartPanel弹出窗口。
示例:我们在选择器字段中单击F3。它将弹出搜索面板进行选择。

您能帮我查一下答案吗?在操作打开弹出窗口时使用PXButtonAttribute ShortcutChar属性应该没有问题

例如,以下扩展SOOrderEntry扩展类将使用F2键在销售订单屏幕上打开库存查找:

public class SOOrderEntryExt : PXGraphExtension<SOOrderEntry>
{
    public PXAction<SOOrder> addInvBySite;
    [PXUIField(DisplayName = "Add Stock Item", MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select)]
    [PXLookupButton(ShortcutChar = (char)113)]
    public virtual IEnumerable AddInvBySite(PXAdapter adapter)
    {
        return Base.addInvBySite.Press(adapter);
    }
}
公共类SOOrderEntryExt:PXGraphExtension
{
公共行动补充网站;
[PXUIField(DisplayName=“添加库存项目”,MapEnableRights=PXCacheRights.Select,MapViewRights=PXCacheRights.Select)]
[PXLookupButton(ShortcutChar=(char)113)]
公共虚拟IEnumerable AddInBySite(PXAdapter适配器)
{
返回基地。AddInBySite。按下(适配器);
}
}

我对你的答案毫无疑问。这就是我要找的。非常感谢你!