Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 禁用采购订单屏幕上“操作”菜单中的操作_C#_Acumatica - Fatal编程技术网

C# 禁用采购订单屏幕上“操作”菜单中的操作

C# 禁用采购订单屏幕上“操作”菜单中的操作,c#,acumatica,C#,Acumatica,我需要禁用和启用采购订单屏幕上操作菜单内突出显示的操作,我已尝试使用 `Base.Actions["complete"].SetEnabled(false);` and `Base.complete.SetVisible(false);` 但这是行不通的 任何帮助都将不胜感激。采购订单屏幕使用POOrderEntry图形。您将要覆盖POOrder RowSelected事件。接下来,您希望直接在完整操作上使用SetEnabled和SetVisible #region PO

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

`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

在这种情况下,这不起作用。请检查自动化步骤,以查看是否正在那里处理并重写代码。此外,如果您在任何情况下都不希望执行此操作,您可以尝试通过权限删除。我管理了一个变通方法。我发现将文档保持在挂起状态会使操作处于禁用状态,我可以强制文档保持挂起状态,直到发生其他事情。