Acumatica:InventoryItemMaintExtension -- 不能为空错误

Acumatica: InventoryItemMaintExtension -- Cannot be empty Errors

美好的一天!

我有一个继承 InventoryItemMaint 的文件 PropertyMaint

我还创建了一个自定义页面,其 TypeName 是 PropertyMaint。

一切运行顺利,但是当我尝试在 属性选项卡 中上传图像文件时,出现错误,再次询问提供的字段。

这些是重现错误的步骤:

有没有人遇到过我遇到的类似错误?

STEP 1 & 2 - General Settings --- Screenshot

STEP 1 & 2 - GL Accounts --- Screenshot

STEP 3 & 4 - Browse image, save and error --- Screenshot

代码文件

LINK ---->>> Page link

LINK ---->>> PropertyMaint link

LINK ---->>> InventoryItemExtension link

我目前使用的是 Acumatica 2018 R2 版本和 Build 18.202.0029。

我在使用 Acumatica 框架方面还是个新手,所以非常感谢任何建议和帮助。非常感谢

2018 年 12 月 14 日更新 检查了graph的persist方法,发现需要取值的字段没有NULL值,还是报错。

view values screenshot 1

2018 年 12 月 26 日更新 null/empty 错误仍然发生,即使我只是使用我继承的图表从我的页面更新记录。但是当我撤消时,记录可以再次更新。有没有办法扩展或继承图形?

Acumatica 中图形的继承应通过以下方式完成:

PropertyMaint : PXGraphExtension<InventoryItemMaint>

我通过删除 Example.cs 文件解决了我的问题。该文件包含一个 InventoryItemMaintExtension,我假设它也会在我的 PropertyMaint 继承期间触发。感谢大家的帮助,下次见。