<?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: Double post on cell edit</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-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/double-post-on-cell-edit/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p17677</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p17677</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Yes the bug is fixed.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 02 Jun 2010 20:07:42 +0300</pubDate>
        </item>
        <item>
        	<title>kci on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p17657</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p17657</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Is this  error corrected?</p></p>
]]></description>
        	        	<pubDate>Tue, 01 Jun 2010 18:07:14 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7747</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7747</guid>
        	        	<description><![CDATA[<p>Hello James,</p>
<p>Thank you very much for this. I confirm that this is a bug in cellEdit. I will correct them as soon as possible.</p>
<p>Best Regards</p>
<p>and thanks again</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Fri, 10 Jul 2009 06:16:25 +0300</pubDate>
        </item>
        <item>
        	<title>JamesKovacs on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7722</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7722</guid>
        	        	<description><![CDATA[<p>Thanks for putting up the test page. I am seeing the same two problems on:</p>
<p><a href="http://www.trirand.com/jqgrid35/cellbug.html" rel="nofollow" target="_blank"><a href="http://www.trirand.com/jqgrid3" rel="nofollow">http://www.trirand.com/jqgrid3</a>.....llbug.html</a></p>
<p>Let me try to explain the repros better...</p>
<p>#1) To see the double post problem... I forgot to mention that the easiest way to see the issue is to use FireBug&#39;s NET tab. Open up the above URL and enable FireBug. Edit a cell value and press &#60;ENTER&#62; and FireBug displays a single request. Edit a cell value and press &#60;TAB&#62; and FireBug displays two additional identical requests. (This isn&#39;t a FireBug oddity because you can see the double-post issue if you put a breakpoint in your server-side code, which is where I first noticed it.)</p>
<p>#2) To see the &#60;input&#62; problem... Enter "5" in Line 1 Amount and press &#60;ENTER&#62;. (Click OK on the error message due to the bogus cellurl. The problem still happens if it&#39;s a real URL that doesn&#39;t display an error.) You are in edit mode on Line 1 Tax. Click on Line 2 Tax. Line 1 Tax remains in edit mode. (Line 2 Tax is also in edit mode.) Click on Line 1 Tax again and you will see the value in the text box changes to &#60;input ...&#62;.</p>
<p>I&#39;ve created a short screencast demonstrating the repro:</p>
<p><a href="http://www.screencast.com/t/lj1Eg49thL" rel="nofollow" target="_blank">http://www.screencast.com/t/lj1Eg49thL</a></p>
<p>HTH, James</p>
]]></description>
        	        	<pubDate>Wed, 08 Jul 2009 11:28:14 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7687</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7687</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Here is your code. Did you see something wrong? For me all work ok</p>
<p><a href="http://www.trirand.com/jqgrid35/cellbug.html" rel="nofollow" target="_blank"><a href="http://www.trirand.com/jqgrid3" rel="nofollow">http://www.trirand.com/jqgrid3</a>.....llbug.html</a></p>
]]></description>
        	        	<pubDate>Wed, 08 Jul 2009 03:17:01 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7685</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7685</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thank you for&#160; the investigations.</p>
<p>Sorry, but I can not reproduce your issues using your example.</p>
<p>I will publish this exmple into the site in order to see what is.</p>
<p>Where you look for the double post?</p>
<p>Can not reproduce the second issue too.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 08 Jul 2009 02:59:30 +0300</pubDate>
        </item>
        <item>
        	<title>JamesKovacs on Double post on cell edit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7681</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/double-post-on-cell-edit#p7681</guid>
        	        	<description><![CDATA[<p>When cell-edit is enabled in jqGrid 3.5, editing/tabbing between edit fields causes two identical updates to be sent to the server. If you edit and press enter or click on another cell, only one update is sent. I would expect only one update to be sent when tabbing between cells.</p>
<p>Second problem with editing/tabbing... Edit a cell in the first column and press tab to get to the second cell. Click on any other cell - edit mode on the second cell is not deactivated - then click on the second cell again. The contents the second cell is now filled with the text:</p>
<p>&#60;input name="tax" id="1_tax" style="width: 98%;" type="text"&#62;</p>
<p>I have repro&#39;d the issue in the HTML file below. The URL pointed to by cellurl doesn&#39;t exist (<a href="http://example.com/bogus/url" rel="nofollow" target="_blank">http://example.com/bogus/url</a>), but this doesn&#39;t change the behaviour. I have verified both problems (double post and wacky &#60;input&#62; tag in next edit field) in FireFox 3.5 and Chrome 3 on Windows Vista. (IE8 displays the same problem with the latest jqGrid, but not the one referenced in the repro page below.) I have tried the latest bits from GitHub and the problem is still present:</p>
<p><a href="http://github.com/tonytomov/jqGrid/commit/d717c1e78110b7b1698d236808c9bfb434c6edbe" rel="nofollow" target="_blank"><a href="http://github.com/tonytomov/jq" rel="nofollow">http://github.com/tonytomov/jq</a>.....b434c6edbe</a></p>
<p>Thanks in advance for investigating this issue.</p>
<p>James</p>
<p><strong>HTML Repro Page</strong></p>
<p>&#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&#62;<br />&#60;html&#62;<br />&#60;head&#62;<br />&#160; &#60;link rel="stylesheet" type="text/css" media="screen" href="http://www.trirand.com/jqgrid35/themes/redmond/jquery-ui-1.7.1.custom.css" /&#62;<br />&#160; &#60;link rel="stylesheet" type="text/css" media="screen" href="http://www.trirand.com/jqgrid35/themes/ui.jqgrid.css" /&#62;</p>
<p>&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery-ui-1.7.1.custom.min.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery.layout.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/i18n/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery.jqGrid.min.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery.tablednd.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery.contextmenu.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160; &#60;script src="http://www.trirand.com/jqgrid35/js/jquery.contextmenu.js" type="text/javascript"&#62;&#60;/script&#62;</p>
<p>&#160; &#60;script type="text/javascript"&#62;<br />&#160;&#160;&#160; $(document).ready(function() {<br />&#160;&#160;&#160;&#160;&#160; $("#celltbl").jqGrid({<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; datatype: "local",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; colNames: [&#39;Inv No&#39;, &#39;Date&#39;, &#39;Client&#39;, &#39;Amount&#39;, &#39;Tax&#39;, &#39;Total&#39;, &#39;Notes&#39;],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; colModel: [{ name: &#39;id&#39;, index: &#39;id&#39;, width: 55 }, { name: &#39;invdate&#39;, index: &#39;invdate&#39;, width: 90, editable: true }, { name: &#39;name&#39;, index: &#39;name asc, invdate&#39;, width: 100 }, { name: &#39;amount&#39;, index: &#39;amount&#39;, width: 80, align: "right", editable: true, editrules: { number: true} }, { name: &#39;tax&#39;, index: &#39;tax&#39;, width: 80, align: "right", editable: true, editrules: { number: true} }, { name: &#39;total&#39;, index: &#39;total&#39;, width: 80, align: "right" }, { name: &#39;note&#39;, index: &#39;note&#39;, width: 150, sortable: false}],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowNum: 10,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowList: [10, 20, 30],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortorder: "desc",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; caption: "Cell Edit Example",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; cellEdit: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; cellurl: &#39;<a href="http://example.com/bogus/url/&#038;#39" rel="nofollow" target="_blank">http://example.com/bogus/url/&#038;#39</a>;<br />&#160;&#160;&#160;&#160;&#160; });</p>
<p>&#160;&#160;&#160;&#160;&#160; var mydata = [{ id: "1", invdate: "2007-10-01", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" }, { id: "2", invdate: "2007-10-02", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" }, { id: "3", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" }, { id: "4", invdate: "2007-10-04", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" }, { id: "5", invdate: "2007-10-05", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" }, { id: "6", invdate: "2007-09-06", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" }, { id: "7", invdate: "2007-10-04", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" }, { id: "8", invdate: "2007-10-03", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" }, { id: "9", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00"}];<br />&#160;&#160;&#160;&#160;&#160; for (var i = 0; i &#60;= mydata.length; i++) <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $("#celltbl").addRowData(i + 1, mydata[i]);<br />&#160;&#160;&#160; });<br />&#160; &#60;/script&#62;<br />&#60;/head&#62;<br />&#160; &#60;body&#62;<br />&#160;&#160;&#160; &#60;h1&#62;Double-Post on Cell Edit Bug&#60;/h1&#62;<br />&#160;&#160;&#160; &#60;table id="celltbl" class="scroll" cellpadding="0" cellspacing="0"&#62;&#60;/table&#62;<br />&#160; &#60;/body&#62;<br />&#60;/html&#62;</p>
]]></description>
        	        	<pubDate>Tue, 07 Jul 2009 14:05:52 +0300</pubDate>
        </item>
</channel>
</rss>