一开始用插入一个字段的方法,发现没用:
function removeit(){
var objs = $('#dg').datagrid('getChecked');
for(var i=0;i<objs.length;i++){
$('#dg').datagrid('deleteRow',objs[i].num);
}
editIndex = undefined;
}
因为每删除一行,行号都会变化。比如:一共3行,删除第2行,结果第3行的行号就会变成2
所以需要用动态的方法来获取行号:
function removeit(){
var selections =$('#dg').datagrid('getSelections');for ( var i= 0; i< selections.length; i++) {
//$(选择器).datagrid("getRowIndex",row) +1 其中row可以是一行也可以是这一行的id值
$('#dg').datagrid('deleteRow',index);
}
editIndex = undefined;
}
然后就OK了,^_^