1. 程式人生 > >序時簿、編輯頁 增加合計行

序時簿、編輯頁 增加合計行

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)

分錄控制元件名