easyui datagrid中想使用showFooter在java中如何實現

使用easyui時,若是想對數據表進行彙總或求平均統計時,easyui提供了一個方法,即在datagrid中有個showFooter,只要把它設爲true,而後傳入的數據位json的特定排列順序便可。說白了,這裏就是在數據的最後再添加一行。那麼好比求每一行數據的總和,那求出的數據應該放在該行的下面,這個怎麼設置呢,這就要在json的數據中體現,網上有不少實用案例。這不難理解,但在java中,如何返回一個這樣格式的json數據呢。
{"total":5,"rows":[
{"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
{"productid":"K9-DL-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
{"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":28.50,"attr1":"Venomless","itemid":"EST-11"}
],"footer":[
{"unitcost":19.80,"listprice":60.40,"productid":"Average:"},
{"unitcost":198.00,"listprice":604.00,"productid":"Total:"}
]}
如上面的代碼,要想在java中返回這樣的json格式,我把個人解決方案和你們交流一下。首先,整個的json能夠用map來存儲,第一個total好解決,第二個是數據,能夠用list來存儲,關鍵是第三個
footer怎麼解決呢,能夠先用map存儲裏面的數據,在用list存放map最後把這個list放在map中,便可。主要就是map和list的使用
相關文章
相關標籤/搜索