【问题标题】:How do I implement presskey event in Acumatica?如何在 Acumatica 中实现按键事件?
【发布时间】:2017-07-21 10:46:59
【问题描述】:

我想通过按任意键调用 SmartPanel 弹出。 示例:我们在 Selector Field 中单击 F3。它会弹出搜索面板进行选择。

【问题讨论】:

    标签: acumatica


    【解决方案1】:

    能否请您查看我在another thread 中的答案?使用带有动作打开弹出窗口的 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);
        }
    }
    

    【讨论】:

    • 我毫不怀疑你的回答。这就是我要找的。非常感谢!
    猜你喜欢
    • 2021-05-12
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2020-09-14
    相关资源
    最近更新 更多