<?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: issue with subgrids expanded on load</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load</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/bugs/issue-with-subgrids-expanded-on-load/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>OlegK on issue with subgrids expanded on load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26729</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26729</guid>
        	        	<description><![CDATA[<p>It&#39;s a pity that forum not automatically subscribes the topic where one write an answer. If one forget to manually subrcribe it one can easy escape from the discussion in the topic.</p>
<p>In any way I&#39;m glad to read that the problem is solved and even the fix is found. It will be good for other users.</p>
<p>Best reagards<br />Oleg</p>
]]></description>
        	        	<pubDate>Mon, 04 Jun 2012 20:51:20 +0300</pubDate>
        </item>
        <item>
        	<title>tony on issue with subgrids expanded on load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26727</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26727</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks Vlad. Just fixed the issue in GitHub</p>
</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Mon, 04 Jun 2012 20:15:30 +0300</pubDate>
        </item>
        <item>
        	<title>Vlad on issue with subgrids expanded on load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26573</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26573</guid>
        	        	<description><![CDATA[<p>Hi Oleg,</p>
</p>
<p>Actually, I believe that my problem is not quite the same as ones described by you. I debugged jqgrid code and was able to see that the reason is quite simple - triggering &#39;onClick&#39; event on a wrong row (subgrid row instead of next "parent" row).</p>
</p>
<p>The code which fires that event does not check if this is right row - that code is out of condition</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9830' value='Select Code' data-codeid='sfcode9830' /></p>
<div class='sfcode' id='sfcode9830'>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if($(ts.rows[i]).hasClass(&#39;jqgrow&#39;)) {<br />...<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(ts.p.subGridOptions.expandOnLoad === true) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(ts.rows[i].cells[pos]).trigger(&#39;click&#39;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}</div>
</p>
<p>And by the way the my grid does not perform any ajax calls. Instead they are performed by other objects and data are set as a local array.</p>
</p>
<p>If you would like, I can share your my screen via Skype session and explain what I mean.</p>
</p>
<p>Best regards,</p>
<p>Vlad</p>
]]></description>
        	        	<pubDate>Fri, 11 May 2012 15:02:42 +0300</pubDate>
        </item>
        <item>
        	<title>OlegK on issue with subgrids expanded on load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26571</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26571</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>I think that the origin of the problem is a litte another as you described. I see the main problem is that <strong>.trigger(&#39;click&#39;)</strong> follows to call of <strong>populatesubgrid</strong>, which use test for <strong>ts.grid.hDiv.loading</strong> (see <a href="https://github.com/tonytomov/jqGrid/blob/v4.3.2/js/grid.subgrid.js#L146" target="_blank">the line</a> of code) like in the most other places of jqGrid where <strong>$.ajax</strong> are called.&#160;In <a href="https://github.com/tonytomov/jqGrid/blob/v4.3.2/js/grid.subgrid.js#L147" target="_blank">the next line</a> the property <strong>ts.grid.hDiv.loading</strong>&#160;will be set to false and so some other <strong>.trigger(&#39;click&#39;)</strong>&#160;will be just skipped.</p>
<p>You can find description of the same problem <a href="http://stackoverflow.com/a/6467539/315935" target="_blank">here</a>&#160;and <a href="http://stackoverflow.com/a/8049324/315935" target="_blank">here</a>. At the moment as I wrote the answers I don&#39;t knows a good way to solve the problem. Later I though to place ids of all requested nodes which needed be expanded in one array and to start new Ajax request at the end of processing of the previous one. I though to itarate in the way till the array of ids which should be expanded will be empty.</p>
<p>Later I think there are much better way to solve the problem. Look at <a href="http://stackoverflow.com/a/9244023/315935" target="_blank">the answer</a>, which describes close problem in case when one need to expand multiple tree nodes directly after loading of the TreeGrid.</p>
<p>Currently jqGrid send to the server <strong>id</strong> of the expanding node as the parameter (the default name of the parameter is <strong>id</strong>, but can be configured by <strong>prmNames.subgridid</strong>&#160;jqGrid option). I find the best to allow to send array of ids of all nodes which need be expanded in one Ajax request. One should change a little the processing of the response in <strong>subGridJson</strong> and <strong>subGridXml</strong>, but it will be easy enough. In the way one could not only solve the problem which you describe, but improve the performance by reducing of round trips.</p>
<p>Best regards<br />Oleg&#160;</p>
]]></description>
        	        	<pubDate>Fri, 11 May 2012 13:59:28 +0300</pubDate>
        </item>
        <item>
        	<title>Vlad on issue with subgrids expanded on load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26569</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/issue-with-subgrids-expanded-on-load#p26569</guid>
        	        	<description><![CDATA[<p>Hi,</p>
</p>
<p>I noticed the following issue.</p>
<p>When I use</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5705' value='Select Code' data-codeid='sfcode5705' /></p>
<div class='sfcode' id='sfcode5705'>
<p>subGrid: true,</p>
<p>subGridOptions: {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; expandOnLoad: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; reloadOnExpand : false<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; },</p>
</div>
<p>I expect all my rows to be expanded and subgrids to be loaded.</p>
<p>However only<strong> first half</strong> of rows are expanded.</p>
<p>I looked into the code and found event &#39;click&#39; is triggered on each first cell in a row in a loop:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7775' value='Select Code' data-codeid='sfcode7775' /></p>
<div class='sfcode' id='sfcode7775'>
<p>&#160;&#160; &#160;&#160;&#160;&#160; while(i &#60; len) {</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if($(ts.rows[i]).hasClass(&#39;jqgrow&#39;)) {</p>
<p>&#8230;</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; }</p>
<p>&#8230;</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if(ts.p.subGridOptions.expandOnLoad === true) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(ts.rows[i].cells[pos]).trigger(&#39;click&#39;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;i++;</p>
<p>}</p>
</div>
<p>The problem is that by the time of new iteration new row (subgrid row) is already inserted. This means that &#39;click&#39; event is triggered on a subgrid row instead of regular one.</p>
</p>
<p>I fixed that by removing those lines completely:</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7829' value='Select Code' data-codeid='sfcode7829' /></p>
<div class='sfcode' id='sfcode7829'>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if(ts.p.subGridOptions.expandOnLoad === true) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(ts.rows[i].cells[pos]).trigger(&#39;click&#39;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}</div>
</p>
<p>And by adding the following loop:</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit774' value='Select Code' data-codeid='sfcode774' /></p>
<div class='sfcode' id='sfcode774'>&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(ts.rows).filter(&#39;.jqgrow&#39;).each(function(index,row){<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(row.cells[0]).click()<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; });</div>
</p>
<p>right after while loop and before</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9929' value='Select Code' data-codeid='sfcode9929' /></p>
<div class='sfcode' id='sfcode9929'>&#160;&#160; &#160;&#160;&#160;&#160; ts.subGridXml = function(xml,sid) {subGridXml(xml,sid);};<br />&#160;&#160; &#160;&#160;&#160; &#160;ts.subGridJson = function(json,sid) {subGridJson(json,sid);};</div>
</p>
<p>The final code looks like:</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4080' value='Select Code' data-codeid='sfcode4080' /></p>
<div class='sfcode' id='sfcode4080'>&#160;&#160; &#160;&#160;&#160;&#160; while(i &#60; len) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if($(ts.rows[i]).hasClass(&#39;jqgrow&#39;)) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(ts.rows[i].cells[pos]).bind(&#39;click&#39;, function() {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;var tr = $(this).parent(&#34;tr&#34;)[0];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;r = tr.nextSibling;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if($(this).hasClass(&#34;sgcollapsed&#34;)) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;pID = ts.p.id;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;_id = tr.id;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(ts.p.subGridOptions.reloadOnExpand === true &#124;&#124; ( ts.p.subGridOptions.reloadOnExpand === false &#38;&#38; !$(r).hasClass(&#39;ui-subgrid&#39;) ) ) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;atd = pos &#62;=1 ? &#34;&#60;td colspan=&#39;&#34;+pos+&#34;&#39;&#62;&#38;#160;&#60;/td&#62;&#34;:&#34;&#34;;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;bfsc = $(ts).triggerHandler(&#34;jqGridSubGridBeforeExpand&#34;, [pID + &#34;_&#34; + _id, _id]);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;bfsc = (bfsc === false &#124;&#124; bfsc === &#39;stop&#39;) ? false : true;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(bfsc &#38;&#38; $.isFunction(ts.p.subGridBeforeExpand)) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;bfsc = ts.p.subGridBeforeExpand.call(ts, pID+&#34;_&#34;+_id,_id);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(bfsc === false) {return false;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(tr).after( &#34;&#60;tr role=&#39;row&#39; class=&#39;ui-subgrid&#39;&#62;&#34;+atd+&#34;&#60;td class=&#39;ui-widget-content subgrid-cell&#39;&#62;&#60;span class=&#39;ui-icon &#34;+ts.p.subGridOptions.openicon+&#34;&#39;&#62;&#60;/span&#62;&#60;/td&#62;&#60;td colspan=&#39;&#34;+parseInt(ts.p.colNames.length-1-nhc,10)+&#34;&#39; class=&#39;ui-widget-content subgrid-data&#39;&#62;&#60;div id=&#34;+pID+&#34;_&#34;+_id+&#34; class=&#39;tablediv&#39;&#62;&#60;/div&#62;&#60;/td&#62;&#60;/tr&#62;&#34; );<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(ts).triggerHandler(&#34;jqGridSubGridRowExpanded&#34;, [pID + &#34;_&#34; + _id, _id]);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if( $.isFunction(ts.p.subGridRowExpanded)) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;ts.p.subGridRowExpanded.call(ts, pID+&#34;_&#34;+ _id,_id);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;} else {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;populatesubgrid(tr);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;} else {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(r).show();<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(this).html(&#34;&#60;a href=&#39;javascript:void(0);&#39;&#62;&#60;span class=&#39;ui-icon &#34;+ts.p.subGridOptions.minusicon+&#34;&#39;&#62;&#60;/span&#62;&#60;/a&#62;&#34;).removeClass(&#34;sgcollapsed&#34;).addClass(&#34;sgexpanded&#34;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(ts.p.subGridOptions.selectOnExpand) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(ts).jqGrid(&#39;setSelection&#39;,_id);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;} else if($(this).hasClass(&#34;sgexpanded&#34;)) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;bfsc = $(ts).triggerHandler(&#34;jqGridSubGridRowColapsed&#34;, [pID + &#34;_&#34; + _id, _id]);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;bfsc = (bfsc === false &#124;&#124; bfsc === &#39;stop&#39;) ? false : true;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if( bfsc &#38;&#38;&#160; $.isFunction(ts.p.subGridRowColapsed)) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;_id = tr.id;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;bfsc = ts.p.subGridRowColapsed.call(ts, pID+&#34;_&#34;+_id,_id );<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(bfsc===false) {return false;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(ts.p.subGridOptions.reloadOnExpand === true) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(r).remove(&#34;.ui-subgrid&#34;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;} else if($(r).hasClass(&#39;ui-subgrid&#39;)) { // incase of dynamic deleting<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(r).hide();<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(this).html(&#34;&#60;a href=&#39;javascript:void(0);&#39;&#62;&#60;span class=&#39;ui-icon &#34;+ts.p.subGridOptions.plusicon+&#34;&#39;&#62;&#60;/span&#62;&#60;/a&#62;&#34;).removeClass(&#34;sgexpanded&#34;).addClass(&#34;sgcollapsed&#34;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;return false;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;});<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;i++;<br />&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(ts.rows).filter(&#39;.jqgrow&#39;).each(function(index,row){<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(row.cells[0]).click()<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; });<br />&#160;&#160; &#160;&#160;&#160; &#160;ts.subGridXml = function(xml,sid) {subGridXml(xml,sid);};<br />&#160;&#160; &#160;&#160;&#160; &#160;ts.subGridJson = function(json,sid) {subGridJson(json,sid);};</div>
<p>Please apply some fix to jqgrid (either mine or yours)</p>
]]></description>
        	        	<pubDate>Fri, 11 May 2012 12:42:49 +0300</pubDate>
        </item>
</channel>
</rss>