<?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: &#091;Patch&#093; Shift-tab for celleditting.</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/patch-shift-tab-for-celleditting</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/patch-shift-tab-for-celleditting/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on &#091;Patch&#093; Shift-tab for celleditting.</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/patch-shift-tab-for-celleditting#p2977</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/patch-shift-tab-for-celleditting#p2977</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks a lot.</p>
<p>I will include this in next release.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Fri, 07 Nov 2008 09:47:22 +0200</pubDate>
        </item>
        <item>
        	<title>Joris on &#091;Patch&#093; Shift-tab for celleditting.</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/patch-shift-tab-for-celleditting#p2974</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/patch-shift-tab-for-celleditting#p2974</guid>
        	        	<description><![CDATA[<p>In grid.celledit.js:</p>
</p>
<p>Add the method:</p>
</p>
<p><span> </span>prevCell : function (iRow,iCol) {</p>
<p><span> </span>return this.each(function (){</p>
<p><span> </span>var $t = this, nCol=false, tmp;</p>
<p><span> </span>if (!$t.grid &#124;&#124; $t.p.cellEdit !== true) {return;}</p>
<p><span> </span>// try to find next editable cell</p>
<p><span> </span>for (var i=iCol-1; i&#62;=0; i--) {</p>
<p><span> </span>if ( $t.p.colModel[i].editable ===true) {</p>
<p><span> </span>nCol = i; break;</p>
<p><span> </span>}</p>
<p><span> </span>}</p>
<p><span> </span></p>
<p><span> </span>if(nCol !== false) {</p>
<p><span> </span>$($t).saveCell(iRow,iCol);</p>
<p><span> </span>$($t).editCell(iRow,nCol,true);</p>
<p><span> </span>} else {</p>
<p><span> </span>if ($t.p.savedRow.length &#62;0) {</p>
<p><span> </span>$($t).saveCell(iRow,iCol);</p>
<p><span> </span>}</p>
<p><span> </span>}</p>
<p><span> </span>});</p>
<p><span> </span>},</p>
<div></div>
<div></div>
<div></div>
<div>And around line 90?:</div>
<div></div>
<div>instead of:</div>
<div>
<div><span> </span>if (e.keyCode == 9) &#160;{$($t).nextCell(iRow,iCol);}} //Tab</div>
<div></div>
</div>
<div>
<div><span> </span>if (e.keyCode == 9) &#160;{if (e.shiftKey) {$($t).prevCell(iRow,iCol);} else {$($t).nextCell(iRow,iCol);}} //Tab / shift-tab</div>
<div></div>
</div>
]]></description>
        	        	<pubDate>Fri, 07 Nov 2008 09:30:24 +0200</pubDate>
        </item>
</channel>
</rss>