JQuery表格插件DataTables 当前页合计功能
公司项目表格插件使用的是DataTables,最近添加表合计功能,发现百度统一都是如图类型的代码,不知道是配置问题还是怎么了,在我的页面下根本不能用
var addd=0; $(document).ready(function() { $('#table1').dataTable({ "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) { if(iDisplayIndex==0) addd=0; addd+=parseFloat(aData[1]);//第几列 $("#weightsum").html(formatFloat(addd,3)); return nRow; } } ); } );
后来经过我自己修改的代码才能使用,JS代码
fnRowCallback: function (nRow, aData, iDisplayIndex, iDisplayIndexFull) { Totalnumber += aData.Number; Totalweight += aData.Weight; Totalvolume += aData.Volume; }, drawCallback:function(settings){ $("#Totalnumber").html(Totalnumber); $("#Totalweight").html(Totalweight); $("#Totalvolume").html(Totalvolume); Totalnumber = 0; Totalweight = 0; Totalvolume = 0; }
aData是列数据的对象
我相信,梦里能到达的地方,总有一天,脚步也能到达。