首页 > 其他 > 详细

AX2012 使用SysComputedColumn来显示汇总字段而非使用display method

时间:2021-02-17 13:39:59      阅读:31      评论:0      收藏:0      [点我收藏+]

 

在窗体中使用display method来显示汇总信息比如:sum, count等信息的时候,窗体会非常的卡,体验非常不好。

一般这种情况要么拖拽加入数据源,要么使用SysComputedColumn(数据源是View的前提下)

 

SysComputedColumn

 

在视图【ReservationView】->【Methods】下新建一个method如下,来获取该预留Item的总申领量

 

public static server str totalPickedQtyStr()
{
    str expression;

    expression = select sum(Weight) from PickListLine where PickListLine.InventTransId =  +

                  SysComputedColumn::returnField(tableStr(ReservationView),
                                                 identifierStr(InventJournalTrans),
                                                 fieldStr(InventJournalTrans, InventTransId));

    return expression;
}

 

在视图【ReservationView】-> 【Fields】下右键新建选择对应类型的Computed field,然后就可以作为数据源字段在窗体中使用拉,效果会比display method好太多。

 

AX2012 使用SysComputedColumn来显示汇总字段而非使用display method

原文:https://www.cnblogs.com/xieak/p/14408561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!