<?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: Inline Edit - Server Side</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side</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/inline-edit-server-side/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>maglia on Inline Edit - Server Side</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17762</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17762</guid>
        	        	<description><![CDATA[<p>Tony  thank you very much for helping me. It is  very clear what you say. I&#39;ll see how I  can solve.</p>
</p>
<p>Sincerely,</p>
<p>Martin</p>
]]></description>
        	        	<pubDate>Sat, 05 Jun 2010 01:04:50 +0300</pubDate>
        </item>
        <item>
        	<title>tony on Inline Edit - Server Side</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17739</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17739</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>saveRow work only if the row is edited.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Fri, 04 Jun 2010 17:44:27 +0300</pubDate>
        </item>
        <item>
        	<title>maglia on Inline Edit - Server Side</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17733</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17733</guid>
        	        	<description><![CDATA[<p>Maybe not understood. The point is that according to the documents, invoking the saveRow is correct but does not work. The server-side script simply performs a <span style="color: #3366ff;">return true;</span> to validate the operation.</p>
<p>Any comment I can serve.</p>
<p>Thank you very much.</p>
<p>Martin</p>
]]></description>
        	        	<pubDate>Fri, 04 Jun 2010 16:45:51 +0300</pubDate>
        </item>
        <item>
        	<title>maglia on Inline Edit - Server Side</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17722</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/inline-edit-server-side#p17722</guid>
        	        	<description><![CDATA[<p>Someone can explain  why it does not work highlighted in bold (the saveRow). I do not get a single message (alert):</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5605' value='Select Code' data-codeid='sfcode5605' /></p>
<div class='sfcode' id='sfcode5605'>
<p>$(document).ready(function(){<br />&#160;&#160;&#160; var mygrid = jQuery(&#34;#list&#34;).jqGrid({<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; url:&#39;registrar_pagos_data.php&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; datatype: &#39;xml&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; mtype: &#39;GET&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; colNames:[&#39;Alumno&#39;,&#39;Cuota a Imputar&#39;, &#39;Monto&#39;, &#39;Fecha&#39;, &#39;Cant. Cuotas&#39;, &#39;Pago&#39;, &#39;Id&#39;],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; colModel :[<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;alumno&#39;, index:&#39;alumno&#39;, width:450, editable:false},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;cuota&#39;, index:&#39;cuota&#39;, width:120, align:&#39;center&#39;, editable:false},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;monto&#39;, index:&#39;monto&#39;, width:80, align:&#39;right&#39;, editable:true, sortable: true, formatter:&#39;currency&#39;, formatoptions:{prefix:&#34;$&#34;}},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;fecha&#39;, index:&#39;fecha&#39;, width:60, editable:true, sortable: false, editoptions:{dataInit:function(campo) { $(campo).dateEntry({dateFormat:&#39;dmy/&#39;}); }}},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;cant_cuotas&#39;, index:&#39;cant_cuotas&#39;, width:80, align:&#39;right&#39;, editable:true, sortable: false,formatter:&#39;integer&#39;},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;pago&#39;, index:&#39;pago&#39;, width:80, align:&#39;center&#39;, editable:true, sortable: false, edittype:&#34;checkbox&#34;, formatter:&#39;checkbox&#39;, formatoptions: {disabled:false}},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;id&#39;, index:&#39;id&#39;, width:80, hidden:true, align:&#39;right&#39;, editable:true, sortable: false,formatter:&#39;integer&#39;}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; pager: &#39;#pager&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowNum:30,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowList:[30,60,90,120,150,200,300],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortname: &#39;alumno&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortorder: &#39;asc&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; height: &#39;300px&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; editurl:&#34;registrar_pagos_save.php&#34;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; caption: &#39;Gesti&#38;oacute;n de Pagos&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; forceFit: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; cellEdit: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; cellsubmit: &#39;clientArray&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; afterSaveCell : function(rowid,name,val,iRow,iCol) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var monto_completo = (jQuery(&#34;#list&#34;).jqGrid(&#39;getCell&#39;, rowid, 2) &#62; 0);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var fecha_completa = (jQuery(&#34;#list&#34;).jqGrid(&#39;getCell&#39;, rowid, 3) &#62; &#39;&#39;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var cant_cuotas_completa = (jQuery(&#34;#list&#34;).jqGrid(&#39;getCell&#39;, rowid, 4) &#62; 0);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (monto_completo &#38;&#38; fecha_completa &#38;&#38; cant_cuotas_completa) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#list&#34;).jqGrid(&#39;setRowData&#39;,rowid,{pago:true});<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#34;#list&#34;).jqGrid(&#39;setRowData&#39;,rowid,{pago:false});<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160; });</p>
<p>&#160;&#160;&#160; jQuery(&#34;#list&#34;).jqGrid(&#39;navGrid&#39;,&#39;#pager&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {view:false, edit:false, add:false, del:false, search:false, refresh:false},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {}, // edit options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {}, //Add Options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {}, //Del Options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {} // view options //Search Options<br />&#160;&#160;&#160; );</p>
<p>&#160;&#160;&#160; jQuery(&#34;#list&#34;).jqGrid(&#39;navButtonAdd&#39;,&#34;#pager&#34;,{caption:&#34;Guardar&#34;,title:&#34;Guarda los Cambios Marcados&#34;, buttonicon :&#39;ui-icon-disk&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; onClickButton:function() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>$(&#34;#list&#34;).jqGrid(&#39;saveRow&#39;, &#39;256&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; function() {<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(&#39;Todo bien&#39;);<br />&#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; &#39;registrar_pagos_save.php&#39;,<br />&#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; function(rowid, respuesta) {<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(&#39;respuesta&#39;);<br />&#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; function (rowid, respuesta) {<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(&#39;respuesta2&#39;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</strong><br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );</p>
</p>
</div>
<p>Thank  you very much.</p>
</p>
<p>Mart&#237;n</p></p>
]]></description>
        	        	<pubDate>Fri, 04 Jun 2010 01:36:47 +0300</pubDate>
        </item>
</channel>
</rss>