jquery easyui datagrid 加每頁合計和總合計
一:效果圖
二:代碼實現
1 這個只有從后台來處理 2 3 后台根據rows 和page兩個參數返回的datatable 命名為dt 4 5 然后根據dt clone一個datatable 6 datatable dt2=dt.Clone(); 7 克隆出來的dt2添加兩行 第一行對當前頁進行合計 8 DataRow dr1(每頁合計)=dt2.createRow(); 9 dr1[0]='合計'; 10 dr1["num1"]=dt.Compute("sum(num1)", "");. 11 12 dt2如法炮制添加一行 該行數據時對所有的數據進行統計 13 14 然后把上述兩行插入到dt2 15 dt2.Rows.InsertAt(dr2,0); 16 dt2.Rows.InsertAt(dr2,1); 17 最后 處理 datagrid的json 這里需要用到的footer對象 18 json = "{\"total\":dt(總).Rows.Count,\"rows\":" + JsonConvert.SerializeObject(dt)+ ",\"footer\":" + JsonConvert.SerializeObject(dt2) + "}"; 19 大體就這個思路…… 很簡單 datagrid footer 數據源格式 可以參考EasyUI demo里面的代碼
————————————————————————————————————————————————————————