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;
    }
     

    效率不错喔 = =!写着玩的
  • 相关阅读:
    Leetcode 122. Best Time to Buy and Sell Stock II
    Leetcode 337. House Robber III
    Leetcode 213. House Robber II
    java 常用正则表达式总结
    eclipse异常解决:Errors occurred during the build.........
    关于匿名内部类的理解!
    接口/抽象类的思考
    IO流对文件的读取操作
    标准类的建立,以及用集合对标准类中的元素进行存取操作
    利用集合进行对元素的添加和删除
  • 原文地址:https://www.cnblogs.com/syveen/p/241226.html
Copyright © 2011-2022 走看看