如何在查询页面中添加操作按钮?

问题描述 投票:0回答:1

我创建了一个具有网格的查询页面,我正在使用VirtualDAC绑定网格,我想添加自定义操作按钮来处理一个或多个记录,我添加了一个自定义操作按钮,但未显示操作按钮,我已经使用下面的代码

 public PXAction<QCOrderVirtualDAC> ActionMenu;
 [PXButton(SpecialType = PXSpecialButtonType.Default)]
 [PXUIField(DisplayName = "Action", MapEnableRights = PXCacheRights.Select)]

protected virtual IEnumerable actionMenu(PXAdapter adapter) {
    return adapter.Get();
}

还调用类构造函数中的方法以添加操作按钮,

this.ActionMenu.MenuAutoOpen = true;
this.ActionMenu.AddMenuAction(this.AssignTo);

但是仍然没有显示按钮,如何在InquiryPage中添加自定义操作按钮?

acumatica acumatica-kb
1个回答
0
投票

对于您来说,重要的是QCOrderVirtualDAC是主要DataView的主要DAC。这意味着它应该是第一个DataView的第一个DAC。需要针对您的主要DAC定义操作。

有关主视图的更多详细信息,请参阅Acumatica文档:https://help-2020r1.acumatica.com/(W(1))/Help?ScreenId=ShowWiki&pageid=cd8f9db9-2965-4ce4-9ae8-4714898fdc44

在此链接中定义:必须将指定为ASPX页面主视图的数据视图定义为图形中的第一个视图。

© www.soinside.com 2019 - 2024. All rights reserved.