<?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: Jqgrid not grouping columns with json data</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data</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/jqgrid-not-grouping-columns-with-json-data/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on Jqgrid not grouping columns with json data</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31142</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31142</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Â </p>
<p>Why do you use addJsonData? Just set the url and the grid will do the rest for you.</p>
<p>Not sure, but please try not to use SECTOR/REGION - if possible rename this in colModel and DATA with</p>
<p>SECTOR_REGION or something elese.</p>
<p>Â </p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Wed, 17 Sep 2014 10:00:24 +0300</pubDate>
        </item>
        <item>
        	<title>shrads on Jqgrid not grouping columns with json data</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31135</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31135</guid>
        	        	<description><![CDATA[<p>Hi Tony,</p>
<p>Â </p>
<p>Thank you for the suggestion. For first option , I tried putting for loop before using jqgrid function , but I m getting errorÂ </p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr class=" ">
<td class=" ">Â </td>
<td class=" ">
<pre class="errorSourceCode ">...!1),this.each(function(){var X=f.length;n=!0===this.p.rownumbers?1:0;h=!0===this...</pre>
</td>
</tr>
</tbody>
</table>
<p>inÂ jquery.jqGrid.min.js on line no 149 !!Â </p>
<p>Second option is not clear to me <img class="spWPSmiley" style="max-height:1em;margin:0"  alt=":(" src="http://www.trirand.com/blog/wp-includes/images/smilies/icon_sad.gif" /> Â </p>
<p>Even i went through few examples , but could not get anÂ idea on dynamic grouping. Can you please suggest on this?</p>
<p>Thanks a lot,</p>
<p>Shraddha</p>
<p>Â </p>
<p>EDIT: Hi Tony,</p>
<p>Â </p>
<p>Now I removed addRowData from the code and usingÂ addJSONData. With this, its grouping the data only at first level but till limited rows. Following is theÂ code :</p>
<p>showJQgrid :function(sysObj)<br />
 {</p>
<p> var Jsj = sysObj.filteredData;<br />
 $('#grid').jqGrid({<br />
 datatype : 'json',<br />
 colNames:['MARKET','SECTOR/REGION','PRODUCT','DATE', 'LAST-CLOSED', 'VOLUME'],<br />
 colModel:[<br />
 {name:'MARKET',index:'MARKET', width:100},<br />
 {name:'SECTOR/REGION',index:'SECTOR/REGION', width:100},<br />
 {name:'PRODUCT',index:'PRODUCT', width:150},<br />
 {name:'DATE',index:'DATE', width:85, sorttype:"date", formatter:"date"},<br />
 {name:'LAST-CLOSED',index:'LAST-CLOSED', width:100, sorttype:"float",formatter:"number",editable:true},<br />
 {name:'VOLUME',index:'VOLUME', width:100, align:"right",sorttype:"float", formatter:"number", editable:true},<br />
 ],</p>
<p> pager : '#pager',<br />
 rowNum:20,<br />
 rowList : [10, 30, 50 ],<br />
 viewrecords : true,<br />
 gridView:true,<br />
 grouping:true,<br />
 groupingView : {<br />
 groupField: ['MARKET','SECTOR/REGION'],<br />
 groupColumnShow: [true,true],<br />
 groupCollapse: true,<br />
 },<br />
 });</p>
<p>jQuery("#grid")[0].addJSONData(Jsj);<br />
 $("#grid").trigger('reloadGrid');</p>
<p>$("#grid").jqGrid('navGrid',"#pager", {edit : false,add : false,del : false});</p>
]]></description>
        	        	<pubDate>Mon, 15 Sep 2014 19:21:52 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Jqgrid not grouping columns with json data</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31083</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31083</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Â </p>
<p>In all cases this will not work.</p>
<p>When using addRowdata the grouping will not work.</p>
<p>You have 2 options</p>
<p>Â </p>
<p>1. After add a datawith addrowdata make the grouping - just see the doks and demos (dynamic grouping)</p>
<p>2. Use data parameter to passs the dataand set the key property - again see docs</p>
<p>Â </p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Mon, 08 Sep 2014 14:09:19 +0300</pubDate>
        </item>
        <item>
        	<title>shrads on Jqgrid not grouping columns with json data</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31075</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-not-grouping-columns-with-json-data#p31075</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>I am using jqgrid and trying to group columns. But somehow its not grouping the data . Following is the code I am using.Please advise.</p>
<p>showJQgrid :function(sysObj)</p>
<p>{<br />
 console.log("inside showJQGrid");<br />
 var Jsj = sysObj.filteredData;<br />
 $('#grid').jqGrid({<br />
 datatype : 'json',<br />
 colNames:['MARKET','SECTOR/REGION','PRODUCT','DATE', 'LAST-CLOSED', 'VOLUME'],<br />
 colModel:[<br />
 {name:'MARKET',index:'MARKET', width:80},<br />
 {name:'SECTOR/REGION',index:'SECTOR/REGION', width:100},<br />
 {name:'PRODUCT',index:'PRODUCT', width:150},<br />
 {name:'DATE',index:'DATE', width:85, sorttype:"date", formatter:"date"},<br />
 {name:'LAST-CLOSED',index:'LAST-CLOSED', width:85, sorttype:"float",formatter:"number",editable:true},<br />
 {name:'VOLUME',index:'VOLUME', width:100, align:"right",sorttype:"float", formatter:"number", editable:true},<br />
 ],</p>
<p> pager : '#pager',<br />
 rowList : [10, 20, 30 ],<br />
 viewrecords : true,<br />
 grouping:true,<br />
 groupingView : {<br />
 groupField: ['MARKET','SECTOR/REGION'],<br />
 groupColumnShow: [false,false],<br />
 groupCollapse: true,<br />
 groupOrder: ['asc']<br />
 },<br />
 });<br />
 for ( var i = 0; i &#60; Jsj.length; i++)<br />
 {<br />
 jQuery("#grid").jqGrid('addRowData', i+1, Jsj[i]);<br />
 $("#grid").trigger('reloadGrid');</p>
<p> } </p>
<p> $("#grid").jqGrid('setGridHeight', $("#center").height());<br />
 $("#grid").navGrid("#pager", {<br />
 edit : false,<br />
 add : false,<br />
 del : false<br />
 });</p>
<p> $("#grid").jqGrid('inlineNav', "#pager");</p>
<p> }</p>
<p>Â </p>
<p>Thanks,</p>
<p>Shrads</p>
]]></description>
        	        	<pubDate>Fri, 05 Sep 2014 20:40:40 +0300</pubDate>
        </item>
</channel>
</rss>