<?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: Performance improvement in addRowData</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/performance-improvement-in-addrowdata</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/performance-improvement-in-addrowdata/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on Performance improvement in addRowData</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/performance-improvement-in-addrowdata#p1169</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/performance-improvement-in-addrowdata#p1169</guid>
        	        	<description><![CDATA[<p>Thank you Peter. Added (with some changes in in upcomming bugfix release)</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Sun, 20 Jul 2008 04:08:45 +0300</pubDate>
        </item>
        <item>
        	<title>pero on Performance improvement in addRowData</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/performance-improvement-in-addrowdata#p1163</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/performance-improvement-in-addrowdata#p1163</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>filling a grid by consecutive calls to addRowData can be made 4 times faster if you don&#39;t remove the "alt" class from all TR and add a later on a gain for all TR:odd.</p>
<p>In addRowData(rowid, data, pos) change the row</p>
<p>if( t.p.altRows === true ) { $("tr", t.grid.bDiv).removeClass("alt"); $("tr:odd", t.grid.bDiv).addClass("alt"); }</p>
<p>to</p>
<p>if( t.p.altRows === true ) {<br />&#160;&#160;&#160; // Performance fix: if adding to last position<br />&#160;&#160;&#160; if (pos == "last") {<br />&#160; &#160;&#160; &#160;&#160; if ($("tr", t.grid.bDiv).length % 2 == 1) {<br />&#160;&#160;&#160; &#160; &#160;&#160; &#160;&#160; $(row).addClass("alt");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160; } else {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $("tr", t.grid.bDiv).removeClass("alt");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $("tr:odd", t.grid.bDiv).addClass("alt");<br />&#160;&#160;&#160; }<br />}</p>
<p>Hope someone will find it useful 😉</p>
<p>Cheers</p>
<p>Peter</p>
]]></description>
        	        	<pubDate>Fri, 18 Jul 2008 14:10:13 +0300</pubDate>
        </item>
</channel>
</rss>