用以下代码删除datagrid数据行: var row = $('#t1').datagrid('getSelected'); if (row) { var rowIndex = $('#t1').datagrid('getRowIndex', row); $('#t1').datagrid('deleteRow', rowIndex); }
每删除一次,行号都会发生变化,导致连续删除时会发生异常。 大家有好的解决办法吗?
删除时候ajax传当前选中的数据的ID到后台,删除后刷新表格 (reload)。
var row = $('#t1').datagrid('getSelected'); if (row) { var rowIndex = $('#t1').datagrid('getRowIndex', row); $('#t1').datagrid('deleteRow', rowIndex); $('#t1').datagrid('reload');//删除后重新加载下 }
|