<?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: jQuery complete-event after row-edit</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit</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/jquery-complete-event-after-row-edit/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>JimmyOS on jQuery complete-event after row-edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit#p10469</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit#p10469</guid>
        	        	<description><![CDATA[<p>All right. Thanks a lot!</p>
]]></description>
        	        	<pubDate>Tue, 06 Oct 2009 08:55:41 +0300</pubDate>
        </item>
        <item>
        	<title>tony on jQuery complete-event after row-edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit#p10463</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit#p10463</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>I do not think that this is a bug. Think a little.</p>
<p>You have a global setup for ajax- complete, but this complete event is then overwriten by the particular one in saveRow method.</p>
<p>Please read this</p>
<p><a href="http://docs.jquery.com/Ajax/jQuery.ajaxSetup#options" rel="nofollow" target="_blank"><a href="http://docs.jquery.com/Ajax/jQ" rel="nofollow">http://docs.jquery.com/Ajax/jQ</a>.....up#options</a></p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 06 Oct 2009 08:01:46 +0300</pubDate>
        </item>
        <item>
        	<title>JimmyOS on jQuery complete-event after row-edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit#p10431</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jquery-complete-event-after-row-edit#p10431</guid>
        	        	<description><![CDATA[<p>Hi Tony,</p>
<p>first I&#39;m impressed about the time you need to fix bugs. Today I noticed an behaviour with the jQuery ajax complete event. If I edit a row and the data had been send to server, the global jQuery ajax complete event hadn&#39;t been triggered.</p>
<p>Here is an example:</p>
<p>I configure an global complete event for jQuery ajax:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit990' value='Select Code' data-codeid='sfcode990' /></p>
<div class='sfcode' id='sfcode990'>$.ajaxSetup ({<br />&#160;&#160;&#160; url: &#39;index.php&#39;,<br />&#160;&#160;&#160; type: &#8220;POST&#8221;,<br />&#160;&#160;&#160; beforeSend: myBeforeSendFn,<br />&#160;&#160;&#160; complete: myCompleteFn,<br />&#160;&#160;&#160; error: myErrorFn<br />});</div>
<p>Than I configure the grid (I shortened the setup for example purposes):</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3368' value='Select Code' data-codeid='sfcode3368' /></p>
<div class='sfcode' id='sfcode3368'>var lastSel = null;<br />$GridTbl = $(&#39;#gridTbl&#39;);<br />$GridTbl.jqGrid({<br />&#160;&#160;&#160; url: &#39;index.php&#39;,<br />&#160;&#160;&#160; editurl: &#39;index.php?pageId=1019&#39;,<br />&#160;&#160;&#160; colNames: [&#39;Id&#39;, &#39;Description&#39;, &#39;Sum&#39;],<br />&#160;&#160;&#160; colModel: [{name:&#39;rowid&#39;, hidden: true},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;description&#39;, editable: true},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;costsum&#39;, editable: true, width: 80, align: &#39;right&#39;, formatter: &#39;currency&#39;}],<br />&#160;&#160;&#160; onSelectRow: function (id) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(id &#38;&#38; id!==lastSel){ <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $GridTbl.restoreRow(lastSel); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; lastSel=id; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $GridTbl.editRow(id, <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; 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;&#160; null, <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; function (e) {<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;&#160;&#160;&#160; //  ******** BUG-BEHAVIOUR ********<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;&#160;&#160;&#160; // Because of the bug I have to trigger <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;&#160;&#160;&#160; // the global ajax complete event manually<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;&#160;&#160;&#160; myCompleteFn ();<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;&#160;&#160;&#160; // Other code &#8230;<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; },<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; null, <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; {&#39;saveRow&#39;: 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;&#160; null, null,<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; function (rowid) {<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;&#160;&#160;&#160; alert (&#8221;There was an error with row &#8221; + rowid);<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; }<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; );<br />&#160;&#160;&#160; }<br />});</div>
<p>After that I edit a row and hit enter to save the data. The server request had been completed but the &#8220;myCompleteFn&#8221; function hadn&#39;t been triggered. Maybe I misunderstand the functionality?</p>
]]></description>
        	        	<pubDate>Tue, 06 Oct 2009 04:43:23 +0300</pubDate>
        </item>
</channel>
</rss>