代码如下我想知道被改动的项的主键是哪个,被改动项是cellValue的值,主键在表单的第一列function f_batchSave()
{
var allitemid = new Array(0);
var modiitemid = new Array(0);
allitemid = mygrid.getAllItemIds().split(",");
var cc = mygrid.getColumnCount();
var colLabel=mygrid.getColumnLabel(1);
alert(colLabel);
var saveflag = false;
var blankflag = false;
var a = 0;
for (var i = 0; i < allitemid.length; i++) {
var modiflag = false; for (var j = 0; j < cc; j++) {
var cellValue = mygrid.cells(allitemid[i], j).getValue();
if (mygrid.cells(allitemid[i], j).wasChanged()) {
modiflag = true;
alert(cellValue);
}
if (cellValue == "" || cellValue.length == 0 || cellValue == null) {
blankflag = true;
}
}
if (modiflag && !blankflag) {
modiitemid[a++] = allitemid[i];
}
}
}
{
var allitemid = new Array(0);
var modiitemid = new Array(0);
allitemid = mygrid.getAllItemIds().split(",");
var cc = mygrid.getColumnCount();
var colLabel=mygrid.getColumnLabel(1);
alert(colLabel);
var saveflag = false;
var blankflag = false;
var a = 0;
for (var i = 0; i < allitemid.length; i++) {
var modiflag = false; for (var j = 0; j < cc; j++) {
var cellValue = mygrid.cells(allitemid[i], j).getValue();
if (mygrid.cells(allitemid[i], j).wasChanged()) {
modiflag = true;
alert(cellValue);
}
if (cellValue == "" || cellValue.length == 0 || cellValue == null) {
blankflag = true;
}
}
if (modiflag && !blankflag) {
modiitemid[a++] = allitemid[i];
}
}
}
modiflag = true;
alert(cellValue);
var KeyValue = mygrid.cells(allitemid[i], 0).getValue(); ‘这就是主键
}