【问题标题】:Acumatica - Copy Paste functionalityAcumatica - 复制粘贴功能
【发布时间】:2021-07-25 23:47:40
【问题描述】:

在我的屏幕上,我们有 3 级主子关系, 使用 Acumatica 的默认复制粘贴功能,复制父项和第一个子项,但未复制第二个子项数据。

是否有任何地方/功能可以调试默认的复制粘贴功能,或者在 Acumatica 提供的相同粘贴按钮之上编写我们自己的自定义粘贴功能?

编辑大脑评论 -

我没有在视图上添加任何属性。 DATAview 的第一个 DAC 对我来说完全没问题,但它没有为定义的第二个视图获取数据。 数据视图 - 由于 Maint 类继承自 PXRevisionableGraph -

  1. 文档(默认来自基本图)

  2. 公共 PXSelect>, And>>>, 排序依据>> 详情;

  3. 公共 PXSelect>, And>>>, 排序依据>> 细节2;

问题 - 复制了详细信息视图,但未复制详细信息 2 视图

【问题讨论】:

  • 复制/粘贴通常会命中每个常规视图(不是设置、过滤器等视图),除非您特别指定排除它们。我相信复制/粘贴只会针对每个视图的第一个 DAC 触发,但我不能 100% 确定这一点。如果您没有指定像 PXCopyPasteHidden 这样的东西作为其他视图的属性,您可以发布您的视图的定义吗?如果他们可以看到代码,可能会帮助其他人进行故障排除。
  • 我没有在视图上添加任何属性。 DATAview 的第一个 DAC 对我来说完全没问题,但它没有为定义的第二个视图获取数据。
  • 不确定是不是这样,但通常所有孩子都与父母有共同的联系。您的第一个孩子通过 Parent.CD 绑定,而您的第二个孩子通过 Parent.FormulaCD 绑定。通过不通过父母的主键连接第二个孩子,这可能会导致您的问题,尽管我不确定。
  • 嗨,Brian,这是一个类型两者都与 Parent.CD 的主键连接
  • ASPX 上是否有任何属性会影响复制粘贴行为?是否有任何由复制粘贴操作维护的日志可以分析以检查可能的错误。

标签: acumatica


【解决方案1】:

终于找到了问题的根源,

对于 PXRevisionableGraph,复制粘贴按预期工作,问题在于与 DAC 字段一起使用的属性。 在我的例子中,我们使用了 PXFromula 属性来计算子行的总和。 一旦被评论,一切都开始按预期工作。 我们现在添加了用于计算 SUM 而不是 PXFormula 的事件。

【讨论】:

    猜你喜欢
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多