Acumatica 从案例屏幕的“活动”选项卡上的“添加活动”下拉列表中删除默认菜单选项

Acumatica 从案例屏幕的“活动”选项卡上的“添加活动”下拉列表中删除默认菜单选项,acumatica,Acumatica,我想从案例屏幕的“活动”选项卡上的“添加活动”菜单中删除不同的可用菜单选项,如添加便笺、添加电话、添加工作项等,并将其直接添加到工具栏上,而不是在下拉列表中显示 我知道我可以使用下面的命令在操作下添加菜单选项,但不确定如何删除这些选项,包括顶级菜单。可能只是从ASPX代码中删除 Base.action.AddMenuAction() 您可以参考下面的代码片段 使用系统; 使用PX数据; 使用PX.Objects.CR; 名称空间PXDemoPkg { 公共类CRCaseMaintPXDemoE

我想从案例屏幕的“活动”选项卡上的“添加活动”菜单中删除不同的可用菜单选项,如添加便笺、添加电话、添加工作项等,并将其直接添加到工具栏上,而不是在下拉列表中显示

我知道我可以使用下面的命令在操作下添加菜单选项,但不确定如何删除这些选项,包括顶级菜单。可能只是从ASPX代码中删除

Base.action.AddMenuAction()

您可以参考下面的代码片段

使用系统;
使用PX数据;
使用PX.Objects.CR;
名称空间PXDemoPkg
{
公共类CRCaseMaintPXDemoExt:pxGrapherExtension
{
公共覆盖无效初始化()
{
if(Base.Actions.Contains(“NewActivity”))
{
PXButtonState actionsMenuState=Base.Actions[“NewActivity”]。GetState(null)作为PXButtonState;
if(actionsMenuState!=null)
{
foreach(操作菜单中的按钮菜单按钮)
{
按钮。可见=错误;
}
actionsMenuState.Visible=false;
}
}
}
}
}