我扩展了“发货”图,并添加了3个新操作。 这3个新操作未在“常规查询”页面的“大规模操作”下拉列表中列出:
我已经比较了PXAction <>定义,但无法在Graph或ASPX中标识属性来启用此选项。
是否可以向该下拉菜单添加自定义操作?
答案 0 :(得分:0)
下降值在Acumatica中进行了硬编码。如果要将这些值添加到该特定下拉列表中,则需要将它们添加到代码中的下拉列表中。
答案 1 :(得分:0)
要使其在列表中可用,请确保将PXAction.IsMass标志设置为true
using PX.Data;
namespace PX.Objects.SO
{
public class SOShipmentEntry_Extension : PXGraphExtension<SOShipmentEntry>
{
public override void Initialize()
{
MyAction.IsMass = true;
}
public PXAction<SOShipment> MyAction;
[PXButton]
[PXUIField(DisplayName = "My Action")]
public void myAction()
{
throw new PXException("My action !");
}
}
}