【问题标题】:Modify Grid footer information ("On Hand X, Available Y, ...")修改网格页脚信息(“现有 X,可用 Y,...”)
【发布时间】:2021-10-09 04:51:58
【问题描述】:

是否有任何自定义方式来修改网格底部的信息区域,尤其是显示当前 SOLine 的现有和可用性信息的销售订单条目 > 文档详细信息网格?

【问题讨论】:

    标签: acumatica


    【解决方案1】:
        public virtual void SOLine_Availability_FieldSelecting(PXCache sender, PXFieldSelectingEventArgs e, PXFieldSelecting invokeBaseHandler)
        {
            invokeBaseHandler(sender, e);
            e.ReturnValue = "Hey There!";
    
        }
    

    可用性似乎是几个线路级 DAC 的通用描述符/字段

    【讨论】:

    • 我不想更改可用性字段的值,而是在选择一行时将特定项目的新自定义字段添加到页脚区域。我目前将自定义项目特定字段作为它们自己的网格列,但这对于它们的目的来说是不必要的,这就是为什么我正在寻找如何在页脚中修改它们的原因。
    • 我认为 Patrick Chen 的回答应该可以解决您最初的问题。您应该能够向现有的可用性字段添加更多文本,以将您的值显示为帕特里克提到的。
    • 我认为如果你想添加更多字段,你将不得不做一些激烈的事情。状态字段是 aspx 网格的内置功能。我认为最好的答案是尝试按照 Brendan 的建议将您的数据连接到可用性中的股票信息。
    【解决方案2】:

    在这里聚会迟到了,但要添加到现有显示器上,您只需添加到e.ReturnValue,而不是替换它。

    public virtual void SOLine_Availability_FieldSelecting(PXCache sender, PXFieldSelectingEventArgs e, PXFieldSelecting invokeBaseHandler)
    {
        invokeBaseHandler(sender, e);
        e.ReturnValue = e.ReturnValue + " My Added Text!";
    }
    

    【讨论】:

      猜你喜欢
      • 2011-01-04
      • 2020-07-14
      • 2020-06-13
      • 2019-05-15
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      相关资源
      最近更新 更多