zoukankan      html  css  js  c++  java
  • 一段对DataGrid表格的计算的JS代码

    var m_tb = document.getElementById("zgrListbyProduct");
    if (m_tb != null){
            
    var m_iStart    = (m_tb.rows[0].cells.length == 1)? 1:0;
            
    var m_headTR   = m_tb.rows[m_iStart];
            
    var m_cellCount = m_tb.cells.length;
            
    var m_rowCount  = m_tb.rows.length;
            
            
    for (var j=2+m_iStart; j<m_rowCount-m_iStart;j++)        {
                
    if (m_tb.rows[j] == null){continue;}
                
    var m_iStuTotal = 0;
                
    var m_iClaTotal = 0;
                
    var m_curTR  = m_tb.rows[j];
                
    for (var i = 1; i < m_curTR.cells.length-3; i++){
                         
    if (m_curTR.cells[i] == null){continue;}
                         m_iStuTotal
    += (m_curTR.cells[i].innerText == ""? 0 : parseInt(m_curTR.cells[i].innerText);
                         i
    ++;
                         m_iClaTotal
    += (m_curTR.cells[i].innerText == ""? 0 : parseInt(m_curTR.cells[i].innerText);
                }

                m_curTR.cells[m_curTR.cells.length 
    - 3].innerText = m_iStuTotal;
                m_curTR.cells[m_curTR.cells.length 
    - 2].innerText = m_iClaTotal; 
                m_curTR.cells[m_curTR.cells.length 
    - 1].innerText = Math.round(m_iStuTotal/m_iClaTotal*100)/100;
        }

        
    //对最末行最末列处理
        m_iStuTotal = parseInt(m_tb.rows[m_rowCount - m_iStart - 1].cells[m_cellCount - 3].innerText);
        m_iClaTotal 
    = parseInt(m_tb.rows[m_rowCount - m_iStart - 1].cells[m_cellCount - 2].innerText);
        m_tb.rows[m_rowCount 
    - m_iStart - 1].cells[m_cellCount - 1].innerText = Math.round(m_iStuTotal/m_iClaTotal*100)/100;
    }
     

    效率不错喔 = =!写着玩的
  • 相关阅读:
    Net学习日记_SQL_1
    Net学习日记_基础提高_11_俄罗斯方块_代码篇
    Net学习日记_基础提高_11_俄罗斯方块_整理概括篇
    Net学习日记_基础提高_10
    C#抽象类和接口
    RSS大全
    如何使用deparam.js抓参数
    h5页面解决软键盘与100%X100%的页面的冲突
    29、数据库三大范式精要总结
    28、数据库三大范式精讲
  • 原文地址:https://www.cnblogs.com/syveen/p/241226.html
Copyright © 2011-2022 走看看