<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: How to get formatted average of jqgrid column by avg function.</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-get-formatted-average-of-jqgrid-column-by-avg-function</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/how-to-get-formatted-average-of-jqgrid-column-by-avg-function/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>ATUL SINGHAL on How to get formatted average of jqgrid column by avg function.</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-get-formatted-average-of-jqgrid-column-by-avg-function#p31428</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-get-formatted-average-of-jqgrid-column-by-avg-function#p31428</guid>
        	        	<description><![CDATA[<p>Hi All,</p>
<p>I have used jqgride and i am facing a problem when i want to find avg of a column for Ex-</p>
<p>sumFloat19 = grid.jqGrid('getCol', 'Loadfactor', true, 'avg');</p>
<p>it will give values like 73.4965517241 but i want 73.49, so help me solve this problem.</p>
<p>my 2nd problem is i want pagination but not want to pass dynamic value, not like that Â Â Â Â  rowList:[100,200,300],</p>
<p>Â </p>
<p>Â </p>
<p>Â  $("#lstReport").jqGrid('setGridParam', {url:'&#60;%=request.getContextPath()%&#62;/indiconsreport.do?method=condIndividual&#38;fromdate='+fromdate+"&#38;todate="+todate+"&#38;region="+region+"&#38;depot="+depot+"&#38;condid="+condid,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  datatype: "xml",<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  page: 1}).trigger("reloadGrid");<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  jQuery("#lstReport").jqGrid({</p>
<p>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  url:'&#60;%=request.getContextPath()%&#62;/indiconsreport.do?method=condIndividual&#38;fromdate='+fromdate+"&#38;todate="+todate+"&#38;region="+region+"&#38;depot="+depot+"&#38;condid="+condid,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  datatype: "xml",<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  shrinkToFit : true,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  pager: jQuery('#pgLstCustTx'),<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  colNames: ['Depot Code(A)','Duty_Date(B)','Conductor Name(C)','Collection Time(D)','RouteName (E)','WaybillNo (F)','ActualKM (G)','ScheduleKM (H)','NetIncome (I)','BaseFare (J)','Toll (K)','Bridge (L)','BasicFare (M=J+K-L)','BusTypeCode (N)','SeatCapacity (O)','VehicleNo (P)','IPKM (Q=M/G)','FarePerKM (R)','FCI (S=R*O)','LoadFactor (T=S/Q)'],<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  colModel: [<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'depot_cd',index:'depot_cd',width:100,searc:false,align:"left",editable:true,editoptions:{readonly: 'readonly'},key:true},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'DUTY_DT',index:'DUTY_DT',width:100,searc:false,align:"left",editable:true,editoptions:{readonly: 'readonly'},key:true},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'condName',index:'condName',width:100,searc:false,align:"left",editable:true,editoptions:{readonly: 'readonly'},key:true},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'collection_tm',index:'collection_tm',width:100,search:false,editable:true,align:"right",editoptions:{readonly: 'readonly'},key:true},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'route_nm',index:'route_nm',width:120,align:"left",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'waybill_no',index:'waybill_no',width:80,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'actual_km',index:'actual_km',width:80,search:false,align:"center",editable:true,editoptions:{readonly: 'readonly'},key:true},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'schedule_km',index:'schedule_km',width:50,search:false,editable:true,align:"center",editoptions:{readonly: 'readonly'},key:true},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'netincome',index:'netincome',width:70,align:"right",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'base_fare',index:'base_fare',width:90,align:"right",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'toll_amount',index:'toll_amount',width:60,align:"right",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'bridge',index:'bridge',width:60,align:"right",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'basicfare',index:'basicfare',width:150,align:"right",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'bus_type_cd',index:'bus_type_cd',width:50,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'seat_capacity',index:'seat_capacity',width:130,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'vehicle_no',index:'vehicle_no',width:80,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'ipkm',index:'ipkm',width:100,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'farePerKm',index:'farePerKm',width:120,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'fci',index:'fci',width:100,align:"center",search:false,editable:true,editrules:{required: 'true'}},<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {name:'Loadfactor',index:'Loadfactor',width:130,sorttype:'int',jsonmap:"Loadfactor",align:"center",search:false,editable:true,editrules:{required: 'true'}}<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ],</p>
<p>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  rowNum: 1000,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  scroll: false,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  mtype: "post",<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  rownumbers: true,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  rowList:[100,200,300],<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  width: $(window).width() - 20,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  height: 250,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  caption: "Conductor Individual Report",<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  footerrow: true,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  rowNum: 1500,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  loadonce: true,<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  gridComplete: function(){<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  $("#lstReport").setGridParam({datatype: 'local'});<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  },<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sortname: 'depot_cd',<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sortorder: "desc",<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  loadComplete: function(data) {<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  var grid = $('#lstReport');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  grid.jqGrid('setCaption', 'Conductor Individual Report');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat4 = grid.jqGrid('getCol', 'depot_cd', false, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat17 = grid.jqGrid('getCol', 'DUTY_DT', false, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat7 = grid.jqGrid('getCol', 'collection_tm', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat8 = grid.jqGrid('getCol', 'route_nm', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat10 = grid.jqGrid('getCol', 'waybill_no', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat5 = grid.jqGrid('getCol', 'actual_km', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat6 = grid.jqGrid('getCol', 'schedule_km', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat11 = grid.jqGrid('getCol', 'netincome', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat12 = grid.jqGrid('getCol', 'basicfare', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat13 = grid.jqGrid('getCol', 'bus_type_cd', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat15 = grid.jqGrid('getCol', 'seat_capacity', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat16 = grid.jqGrid('getCol', 'vehicle_no', true, 'sum');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat18 = grid.jqGrid('getCol', 'ipkm', true, 'avg');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat17 = grid.jqGrid('getCol', 'fci', true, 'avg');<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  sumFloat19 = grid.jqGrid('getCol', 'Loadfactor', true, 'avg');<br />
Â <br />
Â <br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  grid.jqGrid('footerData', 'set', { depot_cd: 'Total', DUTY_DT : '', condName:'', collection_tm: '', route_nm: '', waybill_no: ''<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  , actual_km: sumFloat5,schedule_km: sumFloat6,netincome: sumFloat11, basicfare: sumFloat12, bus_type_cd: ''<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  , seat_capacity: sumFloat15,vehicle_no: '',ipkm:sumFloat18,fci:sumFloat17, Loadfactor:sumFloat19});<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  }</p>
]]></description>
        	        	<pubDate>Sat, 06 Dec 2014 09:30:55 +0200</pubDate>
        </item>
</channel>
</rss>