<?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: (Help pls)how to change editoptions data Url on event change?</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/help-plshow-to-change-editoptions-data-url-on-event-change</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/help-plshow-to-change-editoptions-data-url-on-event-change/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Candrairawan78 on (Help pls)how to change editoptions data Url on event change?</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/help-plshow-to-change-editoptions-data-url-on-event-change#p24671</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/help-plshow-to-change-editoptions-data-url-on-event-change#p24671</guid>
        	        	<description><![CDATA[</p>
<p>Dear guys,</p>
<p>I have 2 select combobox on edit form</p>
<p>I want to change 2nd combobox`s editoptions data Url when the value of 1st combobox change</p>
<p>Could you please guide me how to do it?</p>
<p>Here is my code:</p>
<p>var mygrid = <br />&#160;&#160;&#160; jQuery("#list").jqGrid({ <br />&#160;&#160;&#160; url:&#39;tabel/tablejson.php?q=1&#39;, <br />&#160;&#160; &#160;datatype: &#39;json&#39;, &#60;!--Defines what type of information to expect to represent data in the grid.--&#62; <br />&#160;&#160; &#160;mtype: "POST", <br />&#160;&#160;&#160; colNames:[&#39;Type&#39;,&#39;Supplier&#39;], <br />&#160;&#160;&#160; colModel :[ &#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;type&#39; , index:&#39;type&#39; , width:70, align:&#39;right&#39;, stype:&#39;select&#39; , editable:true, edittype:"select", editoptions:</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160; {value:":All;free:free;paid:paid"}, formoptions:{elmprefix:"(*)"}, formatter:&#39;select&#39;}, &#160;<br />&#160;&#160; &#160;&#160; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;supplier&#39;&#160; , index:&#39;supplier&#39;&#160; , width:75, editable:true, editoptions:{size:25}, editrules:{required:true},</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; edittype:"select", editoptions:{dataUrl:&#39;filterselect/filterselectsupplierfree.php&#39;}, formoptions:{elmprefix:"(*)",elmsuffix:"&#160; supplier name"}, sortable:true, stype:&#39;select&#39;, search:true, searchoptions:{dataUrl:&#39;filterselect/filterselectsupplierfree.php&#39;}}</p>
<p>&#160;&#160;&#160; ], <br />&#160;&#160; &#160;multiselect: true,<br />&#160;&#160; &#160;altRows: true,<br />&#160;&#160; &#160;pager: &#39;#pager&#39;, <br />&#160;&#160;&#160; rowNum:200,<br />&#160;&#160; &#160;rownumbers: true,<br />&#160;&#160; &#160;gridview: true, <br />&#160;&#160; &#160;height: 191,<br />&#160;&#160;&#160; width: 1350, <br />&#160;&#160;&#160; rowList:[200,300,500], <br />&#160;&#160;&#160; sortname: &#39;date&#39;, <br />&#160;&#160;&#160; sortorder: &#39;asc&#39;, <br />&#160;&#160;&#160; viewrecords: true, <br />&#160;&#160;&#160; caption: &#39;DATA&#39;, &#60;!--Defines the Caption layer for the grid.--&#62; <br />&#160;&#160; &#160;editurl:"edit/editjson.php"</p>
<p>&#160;&#160;&#160; });</p>
<p>jQuery("#list").jqGrid(&#39;navGrid&#39;,&#39;#pager&#39;,{edit:true, edittext:&#39;Edit&#39;,add:false,del:false,search:false, refresh:false, view:false}, <br />{jqModal:true, top: 120, left: 480, width: 350, drag:false, resize:false, reloadAfterSubmit:true, closeOnEscape:true, checkOnUpdate:true, savekey: [true,13], navkeys: [true,38,40], checkOnSubmit : true, closeAfterEdit:true, <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; onInitializeForm : function (formid){ <br />&#160;&#160; &#160;&#160;&#160;&#160; $("#type",formid).change(function() { <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; var kk = $("#type",formid).val() ; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;if (kk == &#39;free&#39;) { &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160; $("#list").setColProp(&#39;supplier&#39;, { editoptions:{dataUrl:&#39;filterselect/filterselectsupplierfree.php&#39;} }); <br />&#160;&#160; &#160;&#160;&#160; &#160;} else { <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160; $("#list").setColProp(&#39;supplier&#39;, { editoptions:{dataUrl:&#39;filterselect/filterselectsupplierpaid.php&#39;} });<br />&#160;&#160; &#160;&#160;&#160; &#160;} <br />&#160;&#160; &#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } &#160;<br />&#160;&#160; &#160;); <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } <br />&#160; },// edit options
</p>
<p>Thank you for your help</p>
</p>
<p>Candra</p>
]]></description>
        	        	<pubDate>Sun, 18 Sep 2011 06:48:52 +0300</pubDate>
        </item>
</channel>
</rss>