我需要创建一个JavaScript循环,将添加表列的每一行(rowCount)的值并输出总数(QT_BOX * rowCount = prodQty)。该rowCountupdates罚款,但prodQty始终返回50的值,我想我必须忽视的东西,但似乎无法TOT找到它...简单的JavaScript循环来总结网格列
function updateCounters(){
var gridObject = document.BoxesGrid.getGridObject();
var rowCount = gridObject.getRowCount();
for(var i=0; i <= rowCount; i++){
var prodQty = gridObject.getCellValueByName(i, "QT_BOX");
document.getElementById("QT_READ").value =prodQty;
document.getElementById("QT_BOXES").value = rowCount;
}
}
啊。这就说得通了。我不知道我将如何添加这些。正如你可能知道的,我对JavaScript很陌生。我假设我会改变这一行---- var prodQty = gridObject.getCellValueByName(i,“QT_BOX”); ----我只是不确定总积累值存储在哪里以及如何重新调整/显示它。 – user1864446
你可能想改变这一行来做到这一点: var prodQty = gridObject.getCellValueByName(i,“QT_BOX”); var total = document.getElementById(“QT_READ”)。value; document.getElementById(“QT_READ”)。value = total + prodQty; – xblitz