<?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: No such method: editGridRow</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow</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/no-such-method-editgridrow/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>amrutad0 on No such method: editGridRow</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20823</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20823</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>Yes it is POST only. &#39;Grid&#39; is a servlet. But in jQuery, how the servlet request will be sent? Can you give some example? Here is a</p>
<p><strong>code:</strong></p>
<p>&#60;script type="text/javascript"&#62;<br />$(document).ready(function(){ <br />&#160;&#160; &#160;var lastsel2;<br />&#160; $("#list").jqGrid({<br />&#160;&#160;&#160; url:&#39;Grid&#39;,<br />&#160;&#160;&#160; datatype: &#39;xml&#39;,<br />&#160;&#160;&#160; mtype: &#39;GET&#39;,<br />&#160;&#160;&#160; colNames:[&#39;APP_ID&#39;,&#39;CODE&#39;, &#39;VALUE&#39;],<br />&#160;&#160;&#160; colModel :[ <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;APP_ID&#39;, index:&#39;APP_ID&#39;, width:100, editable:true}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;CODE&#39;, index:&#39;CODE&#39;, width:100, editable:true}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;VALUE&#39;, index:&#39;VALUE&#39;, width:500, align:&#39;right&#39;, editable:true}],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160;&#160; pager: $(&#39;#pager&#39;),<br />&#160;&#160; &#160;rowNum:10,<br />&#160;&#160;&#160; rowList:[10,20,30],<br />&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160; sortorder: "desc",<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; imgpath: &#39;themes/basic/images&#39;,<br />&#160;&#160; &#160;<br />&#160;&#160;&#160; caption: &#39;My first grid&#39;,<br />&#160;&#160;&#160; cellEdit: true, <br />&#160;&#160;&#160; cellsubmit: &#39;clientArray&#39;, <br />&#160;&#160;&#160; afterEditCell : function(rowid,name,val,iRow,iCol) { <br />&#160;&#160; &#160;&#160;&#160; &#160;jQuery("#list").jqGrid(&#39;setCell&#39;,iRow,name,val); <br />&#160;&#160;&#160; },<br />&#160;&#160;&#160; afterSaveCell : function(rowid,name,val,iRow,iCol) { <br />&#160;&#160;&#160; if(name == &#39;APP_ID&#39;) { <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;var appIdval = jQuery("#list").jqGrid(&#39;getCell&#39;,iRow,iCol); <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;jQuery("#list").jqGrid(&#39;setRowData&#39;,iRow,appIdval); <br />&#160;&#160; &#160;&#160;&#160; &#160;} <br />&#160;&#160; &#160;&#160;&#160; &#160;if(name == &#39;CODE&#39;) { <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;var codeval = jQuery("#list").jqGrid(&#39;getCell&#39;,iRow,iCol); <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;jQuery("#list").jqGrid(&#39;setRowData&#39;,iRow,codeval); <br />&#160;&#160; &#160;&#160;&#160; &#160;} <br />&#160;&#160; &#160;&#160;&#160; &#160;if(name == &#39;VALUE&#39;) { <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;var val = jQuery("#list").jqGrid(&#39;getCell&#39;,iRow,iCol); <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;jQuery("#list").jqGrid(&#39;setRowData&#39;,iRow,val); <br />&#160;&#160; &#160;&#160;&#160; &#160;} <br />&#160;&#160;&#160; } <br />&#160; }); <br />}); </p>
<p>&#60;/script&#62; </p>
<p>Regards,</p>
<p>Amruta</p>
]]></description>
        	        	<pubDate>Mon, 15 Nov 2010 11:32:08 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on No such method: editGridRow</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20820</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20820</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>You try to use form editing without setting <a href="/jqgridwiki/doku.php?id=wiki:options" target="_blank">editurl</a> parameter of jqGrid. Is the url:&#39;Grid&#39; response also for HTTP POST requests to save the data during the editing?</p>
<p>Best regards<br />Oleg</p>
]]></description>
        	        	<pubDate>Mon, 15 Nov 2010 11:23:28 +0200</pubDate>
        </item>
        <item>
        	<title>amrutad0 on No such method: editGridRow</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20814</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20814</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>Thank you for that. It worked. The row can be edited, but the row is not being saved. What to add more?</p>
<p>Regards,</p>
<p>Amruta</p>
]]></description>
        	        	<pubDate>Mon, 15 Nov 2010 08:04:33 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on No such method: editGridRow</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20773</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20773</guid>
        	        	<description><![CDATA[<p>Hallo Amruta,</p>
<p>you should deceide whether to use minimized version of jqGrid jquery.jqGrid.min.js downloaded so that it contain all modules which you need of use uncompressed developer version (see <a href="/jqgridwiki/doku.php?id=wiki:how_to_install#development_installation" target="_blank">documentation</a>). If you include grid.formedit.js or grid.inlinedit.js <br />you have to include dependend module grid.base.js and grid.common.js <strong>before</strong>.</p>
<p>Regards<br />Oleg</p>
]]></description>
        	        	<pubDate>Fri, 12 Nov 2010 12:59:04 +0200</pubDate>
        </item>
        <item>
        	<title>amrutad0 on No such method: editGridRow</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20772</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/no-such-method-editgridrow#p20772</guid>
        	        	<description><![CDATA[<p>I am trying to do cell editing using jquery.jqGrid-3.8.1.</p>
<p><strong>CODE:</strong></p>
</p>
<p>&#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&#62;<br />&#60;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&#62;<br />&#60;head&#62;<br />&#60;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&#62;<br />&#60;title&#62;My First Grid&#60;/title&#62;<br />&#160;<br />&#60;link rel="stylesheet" href="css/ui.jqgrid.css" type="text/css" /&#62;<br />&#60;link rel="stylesheet"<br />&#160;&#160; &#160;href="css/ui-lightness/jquery-ui-1.8.6.custom.css" type="text/css" /&#62;<br />&#60;style&#62;<br />html, body {<br />&#160;&#160;&#160; margin: 0;<br />&#160;&#160;&#160; padding: 0;<br />&#160;&#160;&#160; font-size: 75%;<br />}<br />&#60;/style&#62;<br />&#60;script src="js/jquery-1.4.2.min.js"&#62;&#60;/script&#62;<br />&#60;script src="js/i18n/grid.locale-en.js"&#62;&#60;/script&#62;<br />&#60;script src="js/grid.formedit.js"&#62;&#60;/script&#62;<br />&#60;script src="js/grid.inlinedit.js"&#62;&#60;/script&#62;<br />&#60;script src="js/jquery.jqGrid.min.js"&#62;&#60;/script&#62;<br />&#60;script src="js/grid.celledit.js"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript"&#62;<br />$(document).ready(function(){ <br />&#160;&#160; &#160;var lastsel2;<br />&#160; $("#list").jqGrid({<br />&#160;&#160;&#160; url:&#39;Grid&#39;,<br />&#160;&#160;&#160; datatype: &#39;xml&#39;,<br />&#160;&#160;&#160; mtype: &#39;GET&#39;,<br />&#160;&#160;&#160; colNames:[&#39;APP_ID&#39;,&#39;CODE&#39;, &#39;VALUE&#39;],<br />&#160;&#160;&#160; colModel :[ <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;APP_ID&#39;, index:&#39;APP_ID&#39;, width:100, editable:true, edittype:"text", editoptions:{size:10, maxlength: 15}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;CODE&#39;, index:&#39;CODE&#39;, width:100, editable:true, edittype:"text", editoptions:{size:10, maxlength: 15}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;VALUE&#39;, index:&#39;VALUE&#39;, width:500, align:&#39;right&#39;, editable:true, edittype:"text", editoptions:{size:10, maxlength: 15}}],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160;&#160; pager: $(&#39;#pager&#39;),<br />&#160;&#160; &#160;rowNum:10,<br />&#160;&#160;&#160; rowList:[10,20,30],<br />&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160; sortorder: "desc",<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; imgpath: &#39;themes/basic/images&#39;,<br />&#160;&#160; &#160;<br />&#160;&#160;&#160; caption: &#39;My first grid&#39;<br />&#160; }); <br />&#160; $("#bedata").click(function(){ <br />&#160; &#160;&#160; &#160;&#160;&#160; &#160;var gr = $("#list").jqGrid(&#39;getGridParam&#39;,&#39;selrow&#39;); <br />&#160; &#160;&#160; &#160;&#160;&#160; &#160;if( gr != null ) $("#list").jqGrid(&#39;editGridRow&#39;,gr,{height:280,reloadAfterSubmit:false}); <br />&#160; &#160;&#160; &#160;&#160;&#160; &#160;else alert("Please Select Row"); <br />&#160; }); <br />}); </p>
<p>&#60;/script&#62; </p>
<p>&#60;/head&#62;<br />&#60;body&#62;</p>
<p>&#60;table id="list" class="scroll"&#62;&#60;/table&#62; <br />&#60;div id="pager" class="scroll" style="text-align:center;"&#62;&#60;/div&#62; <br />&#60;input type="BUTTON" id="bedata" value="Edit Selected"/&#62;<br />&#160;<br />&#60;/body&#62;<br />&#60;/html&#62;</p>
</p>
<p>Whenever I try to edit any row it gives an error <strong>No such method: editGridRow. </strong>Is there any js file missing?<strong> </strong>What is wrong with this code?<strong> </strong>Also whenever I want to select any row it only selects first row.<strong>&#160;</strong></p>
</p>
<p><strong>Regards,</strong></p>
<p><strong>Amruta<br /></strong></p>
]]></description>
        	        	<pubDate>Fri, 12 Nov 2010 11:35:51 +0200</pubDate>
        </item>
</channel>
</rss>