<?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: addRowData slowness</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/addrowdata-slowness</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/discussion/addrowdata-slowness/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on addRowData slowness</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/addrowdata-slowness#p9341</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/addrowdata-slowness#p9341</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Check what is expected when using json. Not sure, but I think you should do:</p>
<p>mygrid.addJSONData(JsonResponse);</p>
<p>instead of</p>
<p>mygrid.addJSONData(JsonResponse.rows);</p>
</p>
<p>Regards</p>
<p>tony</p>
]]></description>
        	        	<pubDate>Fri, 04 Sep 2009 05:46:25 +0300</pubDate>
        </item>
        <item>
        	<title>rocketbob on addRowData slowness</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/addrowdata-slowness#p9185</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/addrowdata-slowness#p9185</guid>
        	        	<description><![CDATA[<p>This takes several seconds to render 200 rows, both in IE and FF:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5135' value='Select Code' data-codeid='sfcode5135' /></p>
<div class='sfcode' id='sfcode5135'>
<p>&#160;$(&#39;#PreviewGrid&#39;).jqGrid({</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;datatype: &#39;local&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;loadError: function(xhr, st, err) {</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;ErrorHandler(xhr, st, err)</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;},</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;colNames: JsonResponse.columnNames,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;colModel: JsonResponse.columnModels,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;loadui: &#39;disable&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;autowidth: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;shrinkToFit: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;height: &#39;auto&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;gridview: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;rownumbers: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;sortorder: &#39;desc&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;viewrecords: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;caption: &#39;Preview&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;gridview: false,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;hidegrid: false,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;rowNum: 199</p>
<p>&#160;&#160; &#160; &#160; &#160;});</p>
</p>
<p><span style="white-space: pre;"> </span>$.each(JsonResponse.rows, function(index, item) {</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;$(&#39;#PreviewGrid&#39;).addRowData(index, item);</p>
<p>&#160;&#160; &#160; &#160; &#160;}); &#160; &#160;</p>
</div>
<p>I&#39;ve tried loading the grid via addJsonData, and can&#39;t get it to work. &#160;Grid is rendered with the header rows, but no rows are rendered:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3630' value='Select Code' data-codeid='sfcode3630' /></p>
<div class='sfcode' id='sfcode3630'>
<p>$(&#39;#PreviewGrid&#39;).jqGrid({</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;datatype: &#39;jsonstring&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;loadError: function(xhr, st, err) {</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;ErrorHandler(xhr, st, err)</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;},</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;colNames: JsonResponse.columnNames,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;colModel: JsonResponse.columnModels,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;loadui: &#39;disable&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;autowidth: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;shrinkToFit: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;height: &#39;auto&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;gridview: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;rownumbers: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;sortorder: &#39;desc&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;viewrecords: true,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;caption: &#39;Preview&#39;,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;gridview: false,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;hidegrid: false,</p>
<p>&#160;&#160; &#160; &#160; &#160; &#160; &#160;rowNum: 199</p>
<p>&#160;&#160; &#160; &#160; &#160;});</p>
<p>&#160;&#160; &#160; &#160; &#160;var mygrid = $(&#39;#PreviewGrid&#39;)[0];</p>
<p>&#160;&#160; &#160; &#160; &#160;mygrid.addJSONData(JsonResponse.rows);</p>
</div>
<p>What am I missing to make addJSONData work?</p>
<p>Any help would be greatly appreciated.</p>
</p>
<p>Regards,</p>
<p>Bob</p></p>
]]></description>
        	        	<pubDate>Tue, 01 Sep 2009 11:14:08 +0300</pubDate>
        </item>
</channel>
</rss>