EASYUI DATAGRID加合計


想達到的效果(計算當前展示的20條的合計數量(一言難盡)):

參考http://www.jb51.net/article/85645.htm(萬分感謝該文的作者)

相關代碼:

function onLoadSuccess() {
    //添加“合計”列
    $('#datagrid').datagrid('appendRow', {
        baseTypeName: '<span>合計</span>',
        browseNum: '<span class="browseNum">' + compute("browseNum") + '</span>',
    });
  }
  //指定列求和
  function compute(colName) {
    var rows = $('#datagrid').datagrid('getRows');
    var total = 0;
    for (var i = 0; i < rows.length; i++) {
      total += parseFloat(rows[i][colName]);
    }
    return total;
  }

其中datagrid是數據表格名稱,baseTypeName和browseNum是列名(field)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM