Я получил ответ, я решил эту проблему.
Ответ:.
footerrow: true, userDataOnFooter: true, onSelectRow: function (rowId) {handleSelectedRow (rowId);},
function handleSelectedRow (id) {
var jqgcell = jQuery('#list1').getCell(id, 'headerId');
var amount = jQuery('#list1').getCell(id, 'amount');
var cbIsChecked = (jQuery("#jqg_list1_"+jqgcell).attr('checked'));
if(cbIsChecked==true)
{
if(amount!=null)
{
totalAmt = parseInt(totalAmt) + parseInt(amount);
}
}else
{
if(amount!=null)
{
totalAmt = parseInt(totalAmt) - parseInt(amount);
}
}
myGrid.jqGrid('footerData','set',{needbydate:'Total Amount:',amount:totalAmt});
}
Вышеприведенная функция используется для получения значений выбранной строки, установив флажок, вы получите значение из этого, вызваввнешняя функция, такая как "handleSelectedRow" вы передаете свой объект строки из того, что вы делаете свою работу, и, наконец, обновите свой ответ, используя функцию jqGrid, такую как "myGrid.jqGrid ('footerData', 'set',{needbydate: 'Общая сумма:', сумма: totalAmt}); " Он будет обновлен в вашем нижнем колонтитуле.