在采购订单屏幕上的操作菜单中禁用操作

Disable actions in the Actions menu on the Purchase Order screen

我需要在采购订单屏幕上的操作菜单中禁用和启用突出显示的操作,我已尝试使用

`Base.Actions["complete"].SetEnabled(false);` and `Base.complete.SetVisible(false);`

但这不起作用。

如有任何帮助,我们将不胜感激。

采购订单屏幕使用 POOrderEntry 图。您将要覆盖 POOrder RowSelected 事件。接下来,您想直接在完成操作上使用 SetEnabled 和 SetVisible。

#region POOrder_RowSelected
protected virtual void POOrder_RowSelected(PXCache sender, PXRowSelectedEventArgs e, PXRowSelected baseEvent)
{
    baseEvent(sender, e);

    Base.complete.SetEnabled(false);
    Base.complete.SetVisible(false);

}
#endregion