序时簿、编辑页 增加合计行

  • Post author:
  • Post category:其他



ListUI界面增加合计行

1.在.query里面设置两个扩展属性
    是否统计字段:true
    统计字段按主键进行统计:设置为主键字段名,比如(id,entrys.id),
    如果不设置的话,统计的时候会按分录行统计,对非分录行统计出来的结果会不正确。

2.在ListUI.java中重写isFootVisible方法,将返回值设置为true。  
    @Override  protectedbooleanisFootVisible() {
        return true;     
    } 


EditUI分录增加合计行

重写EditUI的setTableToSumField方法即可。
@Override
protected void setTableToSumField() {   
    super.setTableToSumField(); 
    setTableToSumField(kdtEntrys, new String[] {"amount",  "paymentAmount"});    
}  
//其中kdtEntrys—table名称 (通常为kdtEntrys)

分录控件名