代码如下:function moveToKHSozai() { var junniColumnCount = junniGrid.getColumnCount();
for(var i = 0; i < junniGrid.getRowsNum(); i++) {
if (junniGrid.cellByIndex(i, 0).getValue() != '') {
alert(i);
var tmpjunniData = "";
for (var k = 2; k < junniColumnCount; k++) {
tmpjunniData = tmpjunniData + "," + junniGrid.cellByIndex(i, k).getValue()
}
//kouhoGrid.addRow("",tmpjunniData,kouhoGrid.getRowsNum());
junniGrid.deleteRow(i);
i--;
}
}
}
for(var i = 0; i < junniGrid.getRowsNum(); i++) {
if (junniGrid.cellByIndex(i, 0).getValue() != '') {
alert(i);
var tmpjunniData = "";
for (var k = 2; k < junniColumnCount; k++) {
tmpjunniData = tmpjunniData + "," + junniGrid.cellByIndex(i, k).getValue()
}
//kouhoGrid.addRow("",tmpjunniData,kouhoGrid.getRowsNum());
junniGrid.deleteRow(i);
i--;
}
}
}
function moveToKHSozai() { var junniColumnCount = junniGrid.getColumnCount();
for(var i = junniGrid.getRowsNum()-1;i>=0;) {
if (junniGrid.cellByIndex(i, 0).getValue() != '') {
alert(i);
var tmpjunniData = "";
for (var k = 2; k < junniColumnCount; k++) {
tmpjunniData = tmpjunniData + "," + junniGrid.cellByIndex(i, k).getValue()
}
//kouhoGrid.addRow("",tmpjunniData,kouhoGrid.getRowsNum());
junniGrid.deleteRow(i);
i--;
}
}
}
在这上边打印I,能输出几次呢
for(var i = 0; i < junniGrid.getRowsNum(); ) {
if (junniGrid.cellByIndex(i, 0).getValue() != '') {
alert(i);
var tmpjunniData = "";
for (var k = 2; k < junniColumnCount; k++) {
tmpjunniData = tmpjunniData + "," + junniGrid.cellByIndex(i+1, k).getValue();//这里不要用i++,不然i的值又变了
}
//kouhoGrid.addRow("",tmpjunniData,kouhoGrid.getRowsNum());
junniGrid.deleteRow(i);
}