该错误是因为在Acumatica中,InventoryItemMaintExtension类不能为null。 要解决此错误,您可以执行以下操作:
using PX.Data;
using PX.Objects.IN;
public class InventoryItemMaintExtension : PXGraphExtension
{
// Your code here
}
public class InventoryItemMaintExtension : PXGraphExtension
{
public void InventoryItem_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
{
if (Base != null && Base.Item.Current != null)
{
// Your code here
}
}
}
在上述示例中,我们首先检查Base是否为null,然后再检查Base.Item.Current是否为null。
这些步骤应该能够解决“Acumatica:InventoryItemMaintExtension -- 不能是空的错误”。如果问题仍然存在,请检查您的代码逻辑,确保正确地使用Acumatica库和InventoryItemMaintExtension类的属性和方法。