1、新增一行並進入編輯狀態
var index=$('#Numbers').datagrid('appendRow', {
CardInformation: '開戶行',
CardNumber: '銀行卡號',
state: '0',
Delete:''
}).datagrid("getRows").length-1;
$("#Numbers").datagrid('beginEdit', index)
2、刪除行即結束編輯狀態
$('#Numbers').datagrid("endEdit", index)
$('#Numbers').datagrid("deleteRow", index)
3、獲取改變的行的數據
$(
"#dg"
).datagrid(
'getChanges'
);
//獲取所有變更數據
$(
"#dg"
).datagrid(
'getChanges'
,
'inserted'
);
//獲取插入的數據
$(
"#dg"
).datagrid(
'getChanges'
,
'deleted'
);
//獲取刪除的數據
$(
"#dg"
).datagrid(
'getChanges'
,
'updated'
);
//獲取修改的數據
$(
"#dg"
).datagrid(
'acceptChanges'
);
//接受所有修改,即,getChanges獲取不到數據了
$(
"#dg"
).datagrid(
'rejectChanges'
);
//退回所有修改
4、$('#List').datagrid('fixRowHeight');//設置行號的框規整