如下,透過DataGrid的getRows與updateRow的方法:
function updTax() //更新稅額
{
var rows = $('#dgDetail').datagrid('getRows');
for(var i = 0; i<rows.length; i ++){
var row = rows[i];
if(row.類別=='代扣所得' ){
var amt= -($('#dptab_薪資設定_所得扣繳金額').val());
$('#dgDetail').datagrid('updateRow',{index: i,row: {'金額': amt}});
}
if(row.類別=='代扣保險' ){
var amt= -($('#dptab_勞保健保資料_本人勞健保費').val());
$('#dgDetail').datagrid('updateRow',{index: i,row: {'金額': amt}});
}
}
}