如何在JQGrid中选择复选框时对行数据求和

如何在JQGrid中选择复选框时对行数据求和,jqgrid,Jqgrid,选中jqgrid中的复选框时,我需要对jqgrid中行数据的值求和,并在jqgrid的页脚中显示这些数据。请帮助我实现这一点 提前感谢,, Silambarasan,您可以使用该方法。有关详细信息和演示示例,请参见和。我得到了答案,解决了这个问题 答案是 是的, userDataOnFooter:true, OnSetRow:函数(rowId) {handleSelectedRow(rowId);} 函数handleSelectedRow(id){ 上述函数用于通过单击复选框获取所选行的值。您将

选中jqgrid中的复选框时,我需要对jqgrid中行数据的值求和,并在jqgrid的页脚中显示这些数据。请帮助我实现这一点

提前感谢,,
Silambarasan,

您可以使用该方法。有关详细信息和演示示例,请参见和。

我得到了答案,解决了这个问题

答案是

是的, userDataOnFooter:true, OnSetRow:函数(rowId) {handleSelectedRow(rowId);}

函数handleSelectedRow(id){

上述函数用于通过单击复选框获取所选行的值。您将通过调用外部函数(如“handleSelectedRow”)从中获取值。您从中传递行对象,然后执行操作,最后使用jqGrid函数(如“myGrid.jqGrid”)更新答案('footerData','set',{needbydate:'Total Amount:',Amount:totalAmt});“ 它将在您的页脚中更新


@simbu94:不客气!如果您的问题得到解决,您可以将答案标记为“已接受”(详细信息请参阅)。这是关于JQGrid的示例,选中复选框后,特定行的值将汇总并显示在JQGrid的页脚中。
        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});

        }