<?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: Edit or Add Form not closing after succesfull submit</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/edit-or-add-form-not-closing-after-succesfull-submit</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/edit-or-add-form-not-closing-after-succesfull-submit/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Fridge78 on Edit or Add Form not closing after succesfull submit</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/edit-or-add-form-not-closing-after-succesfull-submit#p26458</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/edit-or-add-form-not-closing-after-succesfull-submit#p26458</guid>
        	        	<description><![CDATA[<p>Hi all,</p>
</p>
<p>im new to jqgrid and wanted to start to give a thumbs up for Tony. What a great tool, thank you!</p>
<p>but im stuck with something:</p>
<p>when i add/edit a row below the add/edit form is not closing, but the data is submitted succesfully, could anybody give me a hand?</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7768' value='Select Code' data-codeid='sfcode7768' /></p>
<div class='sfcode' id='sfcode7768'>
<p>&#60;table id=&#34;overzicht_oefeningen&#34;&#62;&#60;/table&#62;<br />&#60;div id=&#39;oefening_overzicht&#39;&#62;&#60;/div&#62;<br />&#60;script&#62;<br />jQuery(&#34;#overzicht_oefeningen&#34;).jqGrid({<br />&#160;&#160;&#160; height:300,<br />&#160;&#160; &#160;<a href=&#34;/blog/&#39;index.php?module=ajax&#38;actie=load_oefening_overzicht&#39;&#34; target="_blank">url:&#39;index.php?module=ajax&#38;actie=load_oefening_overzicht&#39;</a>,<br />&#160;datatype: &#34;json&#34;,<br />&#160;&#160; &#160;colNames:[&#39;id&#39;, &#39;Naam&#39;,&#39;Omschrijving&#39;,&#39;Acties&#39;],<br />&#160;&#160; &#160;colModel:[<br />&#160;&#160; &#160;&#160;{name:&#39;id&#39;,index:&#39;id&#39;, width:20, editable:false},<br />&#160;&#160; &#160;&#160;{name:&#39;naam&#39;,index:&#39;naam&#39;, width:200, editable:true},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;omschrijving&#39;,index:&#39;omschrijving&#39;, width:250, editable: true},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;act&#39;,index:&#39;act&#39;,width:180,sortable:false}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160; &#160;],<br />&#160;&#160; &#160;rowNum:-1,<br />&#160;&#160; &#160;sortname: &#39;id&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; sortorder: &#34;asc&#34;,<br />&#160;&#160;&#160; hidegrid:false,<br />&#160;&#160;&#160; caption:&#34;Overzicht Oefeningen&#34;,<br />&#160;&#160;&#160; pager: &#39;#oefening_overzicht&#39;,<br />&#160;&#160;&#160; editurl:&#34;index.php?module=ajax&#38;actie=save_oefening&#34;,<br />&#160;&#160;&#160; gridComplete: function(){<br />&#160;&#160;var ids = jQuery(&#34;#overzicht_oefeningen&#34;).jqGrid(&#39;getDataIDs&#39;);<br />&#160;&#160;for(var i=0;i &#60; ids.length;i++){<br />&#160;&#160;&#160;var row = ids[i];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var cl = $(&#39;#overzicht_oefeningen&#39;).getCell(row, &#39;id&#39;);<br />&#160;&#160;&#160;SetEigenschappen = &#34;&#60;input style=&#39;height:22px;width:175px;&#39; type=&#39;button&#39; value=&#39;Wijzig Eigenschap&#39; onclick=\&#34;window.location=&#39;index.php?module=admin&#38;actie=wijzig_eigenschappen&#38;id=&#34;+cl+&#34;&#39;\&#34;&#160; /&#62;&#34;; <br />&#160;&#160;&#160;jQuery(&#34;#overzicht_oefeningen&#34;).jqGrid(&#39;setRowData&#39;,ids[i],{act:SetEigenschappen});<br />&#160;&#160;}&#160;<br />&#160;},</p>
</p>
<p>});<br />jQuery(&#34;#overzicht_oefeningen&#34;).jqGrid(&#39;navGrid&#39;,&#39;#oefening_overzicht&#39;,<br />&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; edit:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; add:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; del:true<br />&#160;&#160;&#160; },<br />&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; //edit options&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; closeAfterEdit: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; reloadAfterSubmit:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; closeOnEscape:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; afterSubmit: function(response, postdata) <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var json = eval(&#39;(&#39; + response.responseText + &#39;)&#39;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(json.success == &#34;true&#34;)<br />&#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; return [true,&#39;&#39;,&#39;&#39;];<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; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return [false,json.message,&#39;&#39;];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160; },<br />&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; //add options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; closeAfterAdd: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; reloadAfterSubmit:true,&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; closeOnEscape:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; afterSubmit: function(response, postdata) <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var json = eval(&#39;(&#39; + response.responseText + &#39;)&#39;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(json.success == &#34;true&#34;)<br />&#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; return [true,&#39;&#39;,&#39;&#39;];<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; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return [false,json.message,&#39;&#39;];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160; }<br />&#160;&#160;&#160; <br />&#160;&#160;&#160; );</p>
<p>&#60;/script&#62;</p>
<p>&#160;</p>
</div>
<p>thanks in advance for your time/effort.</p>
</p>
<p>kind regards</p>
</p>
<p>Paul</p>
]]></description>
        	        	<pubDate>Mon, 23 Apr 2012 22:28:59 +0300</pubDate>
        </item>
</channel>
</rss>