我想将数据从grid-table4移动到grid-table3。问题是grid-table4只能保存一个原始数据,当函数调用grid-table4中的数据移动到3时,我无法将任何项添加到grid-table4中。
function reset() {
var RowList;
RowList = $('#grid-table4').getRowData();
var Row;
for (Row in RowList) {
$('#grid-table3').addRowData(Row, RowList[Row]);
}
$('#grid-table4').clearGridData();
}
答案 0 :(得分:0)
您似乎没有为网格(rowid)中的行设置任何唯一的ID值。似乎只有数据本身对您有兴趣。在这种情况下,我建议您针对$.jgrid.randId()
为grid-table3生成新的唯一ID值。
function reset() {
var $gridSrc = $("#grid-table4"), $gridDest = $("#grid-table3"), i, data;
data = $gridSrc.jqGrid("getRowData");
if (data != null && data.length > 0) {
for (i = 0; i < data.length; i++) {
$gridDest.jqGrid("addRowData", $.jgrid.randId(), data[i]);
}
$gridSrc.jqGrid("clearGridData");
}
}