<?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: onSelectRow delay</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay</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/onselectrow-delay/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>bartroby on onSelectRow delay</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25599</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25599</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>my temporary solution.</p>
</p>
<p>function onSelectRowCustom(rowid) {<br />&#160;&#160; &#160;alert(&#39;my code here!!!&#39;);<br />}</p>
<p>var myTableObj_timeOutTable;</p>
<p>var myTableObj = $("#myJqgridTableId").jqGrid({ <br />&#160;&#160; &#160;&#8230;<br />&#160;&#160; &#160;&#8230;<br />&#160;&#160; &#160;&#8230;<br />&#160;&#160; &#160;beforeSelectRow: function(rowid, e) { // DOES NOT WORK WITH KEY NAVIGATION!!!!<br />&#160;&#160; &#160;&#160;&#160; &#160;myTableObj.keyEventTypeFired_custom = e.type;<br />&#160;&#160; &#160;&#160;&#160; &#160;return true;<br />&#160;&#160; &#160;},<br />&#160;&#160; &#160;onSelectRow: function(rowid){<br />&#160;&#160; &#160;&#160;&#160; &#160;if(myTableObj.keyEventTypeFired_custom == &#39;click&#39;) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;clearTimeout( myTableObj_timeOutTable );<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;myTableObj.keyEventTypeFired_custom = null;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onSelectRowCustom(rowid);<br />&#160;&#160; &#160;&#160;&#160; &#160;} else {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;clearTimeout( myTableObj_timeOutTable );<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;myTableObj_timeOutTable = setTimeout(function() {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onSelectRowCustom(rowid);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}, 300 );<br />&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#8230;<br />});</p>
]]></description>
        	        	<pubDate>Thu, 05 Jan 2012 11:02:46 +0200</pubDate>
        </item>
        <item>
        	<title>bartroby on onSelectRow delay</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25586</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25586</guid>
        	        	<description><![CDATA[<p>Thanks Tony, it works!</p>
<p>In "onSelectRow" event, i would like to distinguish between mouse click (no delay) and key scrolling (with delay, in order to avoid multiple, useless code execution). But in "onSelectRow" no "event" parameter is available.</p>
<p>How can i detect and discriminate the event?</p>
<p>Thanks</p>
]]></description>
        	        	<pubDate>Wed, 04 Jan 2012 20:05:17 +0200</pubDate>
        </item>
        <item>
        	<title>tony on onSelectRow delay</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25458</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25458</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>Try this (not tested):</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3521' value='Select Code' data-codeid='sfcode3521' /></p>
<div class='sfcode' id='sfcode3521'>
<p>onSelectRow : function( rowid) {</p>
<p>setTimeout( function () {</p>
<p>// here your code</p>
<p>}, 500)</p>
<p>}</p>
</div>
<p>Regards</p></p>
]]></description>
        	        	<pubDate>Mon, 19 Dec 2011 15:29:56 +0200</pubDate>
        </item>
        <item>
        	<title>bartroby on onSelectRow delay</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25455</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/onselectrow-delay#p25455</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>i would like to fire "onSelectRow" event after a small delay (useful during rows scrolling with up-down keys).</p>
<p>How can i do this?</p>
</p>
<p>Thanks</p>
]]></description>
        	        	<pubDate>Mon, 19 Dec 2011 12:48:38 +0200</pubDate>
        </item>
</channel>
</rss>