<?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: .scrollGrid() function breaks backward compatibility</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility</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/scrollgrid-function-breaks-backward-compatibility/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on .scrollGrid() function breaks backward compatibility</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22879</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22879</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Added.</p>
<p><a href="https://github.com/tonytomov/jqGrid/commit/c2b30cc091bd098eab32e6ed3b7debd6ff011e54" rel="nofollow" target="_blank">https://github.com/tonytomov/jqGrid/commit/c2b30cc091bd098eab32e6ed3b7debd6ff011e54</a></p>
</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 20 Apr 2011 12:30:23 +0300</pubDate>
        </item>
        <item>
        	<title>mnaoumov on .scrollGrid() function breaks backward compatibility</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22862</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22862</guid>
        	        	<description><![CDATA[<p>Dear <strong>Tony</strong></p>
</p>
<p>First of all your code is not correct <img class="wp-smiley" src="/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>Probably you meant</p>
<p><input type='button' class='sfcodeselect' name='sfselectit308' value='Select Code' data-codeid='sfcode308' /></p>
<div class='sfcode' id='sfcode308'>$(&#39;#grid&#39;).scroll( $(&#39;#grid&#39;).scrollGrid );</div>
</p>
<p>But actually it is not that we wanted to achieve.</p>
<p>We called <strong>scrollGrid() </strong>method because we wanted to enforce scrolling</p>
<p>To fix the issue mentioned above I wrote a simple workaround:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7440' value='Select Code' data-codeid='sfcode7440' /></p>
<div class='sfcode' id='sfcode7440'>grid.scrollGrid($.Event());</div>
<p>but actually I don&#39;t like this ugliness and think that my suggestion from first topic should be done in jqGrid library <img class="wp-smiley" src="/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
]]></description>
        	        	<pubDate>Tue, 19 Apr 2011 10:32:52 +0300</pubDate>
        </item>
        <item>
        	<title>tony on .scrollGrid() function breaks backward compatibility</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22861</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22861</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>The correct way is</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit2286' value='Select Code' data-codeid='sfcode2286' /></p>
<div class='sfcode' id='sfcode2286'>
<p>$(&#39;#grid&#39;).scroll( scrollGrid );</p>
</div>
<p> The purpose of this function is not to be called as method, but as other code inside the grid (not outside)</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 19 Apr 2011 10:24:19 +0300</pubDate>
        </item>
        <item>
        	<title>mnaoumov on .scrollGrid() function breaks backward compatibility</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22860</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22860</guid>
        	        	<description><![CDATA[<p>Sorry for unclear topic 🙂</p>
</p>
<p>The use case is quite simple:</p>
</p>
<p>you just call</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3022' value='Select Code' data-codeid='sfcode3022' /></p>
<div class='sfcode' id='sfcode3022'>$(&#39;#grid&#39;).scrollGrid();</div>
<p>and this code will fail in jqGrid 4.0, because its parameter e is undefined.</p>
</p>
<p>It fails silently but if you attach debugger with prompting on errors you will see the error.</p></p>
]]></description>
        	        	<pubDate>Tue, 19 Apr 2011 10:10:19 +0300</pubDate>
        </item>
        <item>
        	<title>tony on .scrollGrid() function breaks backward compatibility</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22859</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22859</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>In which cases this brake the code? In which browser? In which jQuery version? and etc.</p>
<p>A testcase will be great appreciated.</p>
<p>I think there is something else here ( maybe your own custom code for scrolling)</p>
<p>Actually I do not have such problems.</p>
</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 19 Apr 2011 10:05:21 +0300</pubDate>
        </item>
        <item>
        	<title>mnaoumov on .scrollGrid() function breaks backward compatibility</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22854</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/scrollgrid-function-breaks-backward-compatibility#p22854</guid>
        	        	<description><![CDATA[<p>scrollGrid() function breaks backward compatibility</p>
</p>
<p>In previous versions (3.8.2)&#160;<strong>scrollGrid </strong>function has signature</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit6425' value='Select Code' data-codeid='sfcode6425' /></p>
<div class='sfcode' id='sfcode6425'>scrollGrid: function() { &#8230; }</div>
<p>In version 4.0.0&#160;</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4221' value='Select Code' data-codeid='sfcode4221' /></p>
<div class='sfcode' id='sfcode4221'>scrollGrid: function(e) { &#8230; e.stopPropagation(); }</div>
</p>
<p>So such code from 3.8.2: <strong>grid.scrollGrid()</strong>&#160;fails with error</p>
</p>
<p>Message: &#39;undefined&#39; is null or not an object</p>
<p>Line: 832</p>
<p>Char: 5</p>
<p>Code: 0</p>
<p>URI: <a href="http://localhost/Project/JavaScript/jqGrid/jquery.jqGrid.src.js" rel="nofollow" target="_blank"><a href="http://localhost/Project/JavaS" rel="nofollow">http://localhost/Project/JavaS</a>.....rid.src.js</a></p>
</p>
<p>I think that last lines in <strong>scrollGrid() </strong>should be replaced with</p>
<p><input type='button' class='sfcodeselect' name='sfselectit1528' value='Select Code' data-codeid='sfcode1528' /></p>
<div class='sfcode' id='sfcode1528'>if (e) e.stopPropagation();</div>
]]></description>
        	        	<pubDate>Tue, 19 Apr 2011 07:07:40 +0300</pubDate>
        </item>
</channel>
</rss>