grid

          grid

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          表格:匯總行
                          
                                

          參考示例匯總行
                     

          Javascript處理          

          通常在表格的"load"數(shù)據(jù)加載完成事件中,更新表格的匯總信息:

          grid.on("load", onGridLoad);
          
          function onGridLoad(e) {
              var result = e.result;
              var grid = e.sender;
          
              var cellEl = grid.getSummaryCellEl("ageColumn");
              cellEl.style.cssText = "text-align:right";
              cellEl.innerHTML = "<span style='color:Brown;'>"
                              + 'Min=' + result.minAge + "<br/>"
                              + 'Max=' + result.maxAge + "<br/>"
                              + 'Avg=' + result.avgAge + "<br/>"
                              + "</span>";
          
              var cellEl = grid.getSummaryCellEl("totalColumn");
              cellEl.innerHTML = "總員工數(shù):" + result.total;
          }
          
                 
                     

          服務(wù)端數(shù)據(jù)處理          

          在服務(wù)端返回表格分頁(yè)數(shù)據(jù)時(shí),我們額外增加了一些屬性,比如minAge、maxAge、avgAge等,代碼如下:

          public Hashtable SearchEmployees(string key, int index, int size, string sortField, string sortOrder)
          {        
              ArrayList employees = ......;   //分頁(yè)后的數(shù)據(jù)
              int totalCount = ......;        //總記錄數(shù)
          
              Hashtable result = new Hashtable();
              result["data"] = employees;
              result["total"] = totalCount;
          
              //生成一些匯總信息
              ArrayList ages = DBUtil.Select("select min(age) as minAge, max(age) as maxAge, avg(age) as avgAge from t_employee");
              Hashtable ageInfo = ages[0] as Hashtable;
              result["minAge"] = ageInfo["minAge"];
              result["maxAge"] = ageInfo["maxAge"];
              result["avgAge"] = ageInfo["avgAge"];
          
              return result;
          }
          
          posted on 2012-11-09 16:07 nikofan 閱讀(4527) 評(píng)論(1)  編輯  收藏

          Feedback

          # re: jQuery MiniUI 開發(fā)教程 表格控件 表格:匯總行(八)[未登錄] 2015-09-25 11:40 111
          33  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 泾阳县| 宜兰县| 普定县| 韶山市| 石门县| 湛江市| 喀喇沁旗| 康平县| 湘潭县| 长沙市| 汉阴县| 图们市| 万源市| 宜宾市| 崇阳县| 北川| 昌宁县| 聂拉木县| 仪陇县| 都匀市| 长岛县| 南京市| 乐都县| 高要市| 徐州市| 弥渡县| 嵊泗县| 高平市| 屏山县| 石楼县| 弥勒县| 建平县| 罗田县| 马边| 昌图县| 临湘市| 永德县| 柳林县| 绥化市| 高淳县| 中牟县|