覆盖acumatica中的数据视图

覆盖acumatica中的数据视图,acumatica,Acumatica,我想覆盖appaymentlist数据视图中的bql查询。如下面的屏幕截图所示 当我尝试在graph extension中重写appaymentlist时,我无法实现if()语句,因为在基本图形中定义了私有的“Cleared”字段 我的问题是 如何在PXOverride dataview中实现if()条件语句 如果在pxoverride中省略If()条件,则基础appaymentlist()将实现If()条件语句。我的意思是,覆盖“AppmentList”会与基础“appaymentlist(

我想覆盖appaymentlist数据视图中的bql查询。如下面的屏幕截图所示

当我尝试在graph extension中重写appaymentlist时,我无法实现if()语句,因为在基本图形中定义了私有的“Cleared”字段

我的问题是

  • 如何在PXOverride dataview中实现if()条件语句
  • 如果在pxoverride中省略If()条件,则基础appaymentlist()将实现If()条件语句。我的意思是,覆盖“AppmentList”会与基础“appaymentlist()合并吗?”
  • 实现这种场景的最佳覆盖方式是什么
  • 任何建议都会有帮助


    您不能覆盖私有字段,因此您需要做的是:

  • 找到使用专用字段的每个位置
  • 复制粘贴/覆盖自定义中的所有这些位置

  • 有时这些地点也可能是私人的。在这种情况下,您需要找到调用私有元素的每个位置并替换它们。

    请不要截屏代码。@saikiran建议您不要发布截屏。请将您的代码以文本形式粘贴到此处,而不是以图像形式粘贴。代码的截图很糟糕,但是提供答案所需的相关内容都在那里,所以我把问题投了上去。非常感谢Hugues Beause'jour。我有点怀疑。为基本数据视图创建一个委托并将其传递到Ext Graph中的定制数据视图中,这也会起作用吗?我不确定确切的问题是什么。如果是关于覆盖数据视图和数据视图委托。像您在问题中所做的那样,从基本图形复制粘贴到您的扩展应该用您的基本元素替换基本元素。