<?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 sortname and sortorder not working </title>
	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-sortname-and-sortorder-not-working</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-sortname-and-sortorder-not-working/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>yellowduckbear on jqGrid sortname and sortorder not working </title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-sortname-and-sortorder-not-working#p25366</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-sortname-and-sortorder-not-working#p25366</guid>
        	        	<description><![CDATA[<p>Hi!</p>
</p>
<p>I use jsp and java servlets. My problem is when I set sortname and sortorder nothing happen after load json data to grid. Only if I push refresh, pager button or header of grid.</p>
<p>There is my jqGrid. How can I solve this problem?</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4302' value='Select Code' data-codeid='sfcode4302' /></p>
<div class='sfcode' id='sfcode4302'>
<p>&#60;script type=&#34;text/javascript&#34;&#62;</p>
<p>jQuery(&#34;#scriptTable&#34;).jqGrid({</p>
<p>url:&#39;/admin/getScripts?listtype=master&#39;,</p>
<p>datatype: &#39;json&#39;,</p>
<p>loadonce:true,</p>
<p>colNames:[&#39;N&#233;v&#39;, &#39;Azonos&#237;t&#243;&#39;, &#39;St&#225;tusz&#39;, &#39;L&#233;trehozta&#39;, &#39;KezdÅ‘ oldal&#39;,&#39;Kamp&#225;nyok&#39;],</p>
<p>colModel:[</p>
<p>{name:&#39;scriptname&#39;, index: &#39;scriptname&#39;, width:200, editable: true, sorttype:&#34;text&#34;},</p>
<p>{name:&#39;internalname&#39;, index:&#39;internalname&#39;, width:75, editable: true},</p>
<p>{name:&#39;status&#39;, index:&#39;status&#39;, width:100},</p>
<p>{name:&#39;createdby&#39;, index:&#39;createdby&#39;, width:80},</p>
<p>{name:&#39;firstpage&#39;, index:&#39;firstpage&#39;, width:80},</p>
<p>{name:&#39;campaigns&#39;, index:&#39;campaigns&#39;, width:80, align:&#39;right&#39;},</p>
<p>],</p>
<p>rowNum:10,</p>
<p>rowList: [5,10,25],</p>
<p>pager: &#39;#scriptTablePager&#39;,</p>
<p>sortname: &#39;scriptname&#39;,</p>
<p>viewrecords: true,</p>
<p>firstorder: &#39;asc&#39;,</p>
<p>sortorder: &#39;asc&#39;,</p>
<p>multiselect: false,</p>
<p>caption: &#34;Felvett k&#233;rdÅ‘&#237;vek&#34;,</p>
<p>height: 550,</p>
<p>hidegrid: false,</p>
<p>subGrid: true,</p>
<p>subGridOptions: {</p>
<p>&#34;plusicon&#34;  : &#34;ui-icon-triangle-1-e&#34;,</p>
<p>&#34;minusicon&#34; : &#34;ui-icon-triangle-1-s&#34;,</p>
<p>&#34;openicon&#34;  : &#34;ui-icon-arrowreturn-1-e&#34;,</p>
<p>&#34;reloadOnExpand&#34; : false,</p>
<p>&#34;selectOnExpand&#34; : true</p>
<p>},</p>
<p>subGridRowExpanded: function(subgrid_id, row_id){</p>
<p>var subgrid_table_id;</p>
<p>var result = jQuery(&#34;#scriptTable&#34;).jqGrid(&#39;getRowData&#39;, row_id);</p>
<p>subgrid_table_id = subgrid_id+&#34;_t&#34;;</p>
<p>jQuery(&#34;#&#34;+subgrid_id).html(&#34;&#60;table id=&#39;&#34;+subgrid_table_id+&#34;&#39; class=&#39;scroll&#39;&#62;&#60;/table&#62;&#34;);</p>
<p>jQuery(&#34;#&#34;+subgrid_table_id).jqGrid({</p>
<p>url:&#39;/admin/getScripts?listtype=detail&#38;intname=&#39;+result.internalname,</p>
<p>mtype: &#39;GET&#39;,</p>
<p>datatype: &#39;json&#39;,</p>
<p>colNames: [&#39;MÅ±velet&#39;, &#39;N&#233;v&#39;,&#39;Verzi&#243;&#39;,&#39;St&#225;tusz&#39;,&#39;KezdÅ‘ oldal&#39;],</p>
<p>colModel: [</p>
<p>{name:&#34;action&#34;,index:&#34;action&#34;,width:80,key:true},</p>
<p>{name:&#34;name&#34;,index:&#34;name&#34;,width:130},</p>
<p>{name:&#34;version&#34;,index:&#34;version&#34;,width:100},</p>
<p>{name:&#34;status&#34;,index:&#34;status&#34;,width:80},</p>
<p>{name:&#34;firstnode&#34;,index:&#34;firstnode&#34;,width:100},</p>
<p>],</p>
<p>height: &#39;100%&#39;,</p>
<p>hidegrid: false,</p>
<p>rowNum:20,</p>
<p>sortname: &#39;name&#39;,</p>
<p>sortorder: &#34;asc&#34;,</p>
<p>caption: &#34;K&#233;rdÅ‘&#237;vek verzi&#243;k&#34;,</p>
<p>});</p>
<p>}</p>
<p>}).navGrid(&#39;#scriptTablePager&#39;, {edit:false, add:true, del:false, search:false},</p>
<p>{}, //edit</p>
<p>{</p>
<p>onclickSubmit: function(value, postdata){</p>
<p>value.url = &#34;/admin/postScript?&#34; + jQuery.param({name: postdata.name, internalname: postdata.internalname}) + &#34;&#38;do=add&#34;;</p>
<p>$(&#34;#scriptTable&#34;).setGridParam({datatype: &#39;json&#39;, page: 1}).trigger(&#39;reloadGrid&#39;);</p>
<p>},</p>
<p>reloadAfterSubmit: false,</p>
<p>closeAfterAdd: true,</p>
<p>modal: true</p>
<p>}, //add</p>
<p>{}, //del</p>
<p>{},</p>
<p>{}</p>
<p>);</p>
<p>&#60;/script&#62;</p>
</div>
<p>Sorry I&#39;m begginer 🙂</p>
</p>
<p>THX</p>
<p>KiT</p>
]]></description>
        	        	<pubDate>Mon, 12 Dec 2011 16:40:22 +0200</pubDate>
        </item>
</channel>
</rss>