<?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: Dynamically change Form Editing</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing</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/dynamically-change-form-editing/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>palobo on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3235</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3235</guid>
        	        	<description><![CDATA[<p>Hi diptendu.</p>
<p>This is how I got mine to work. I&#39;m sure there may be better ways of doing this but here goes:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit8319' value='Select Code' data-codeid='sfcode8319' /></p>
<div class='sfcode' id='sfcode8319'>
<p>$("select#emp").change(function(){<br />&#160; $.post("/ajax/getcclist", { emp_id: +$("#emp").val()}, function(data){<br />&#160; var ccoptions = "";<br />&#160; if (data == "false")<br />&#160; {<br />&#160;&#160;&#160; ccoptions += \\&#39;&#60;option value="0"&#62;No Options Selected&#60;/option&#62;\\&#39;;<br />&#160; }<br />&#160; else<br />&#160; {<br />&#160;&#160;&#160; obj = eval(\\&#39;(\\&#39; + data + \\&#39;)\\&#39;);<br />&#160;&#160;&#160; ccoptions += \\&#39;&#60;option value="0"&#62;&#60;/option&#62;\\&#39;; <br />&#160;&#160;&#160; for (i = 0 ; i&#60;obj["emp_id"].length; i++)<br />&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160; ccoptions += \\&#39;&#60;option value="\\&#39; + obj["emp_id"][i] + <br />&#160;&#160;&#160;&#160;&#160; \\&#39;"&#62;\\&#39; + obj["code"][i]+" - "+obj["emp_name"][i] + \\&#39;&#60;/option&#62;\\&#39;;<br />&#160;&#160;&#160;&#160; }<br />&#160;&#160; }<br />&#160;&#160; $("select#ccusto").html(ccoptions);<br />&#160;});<br />});</p>
</div>
<p>You call this in the onInitializeForm event in your add/edit options.</p>
<p>Hope this helps some.</p>
<p>Cheers,</p>
<p>P.</p>
]]></description>
        	        	<pubDate>Mon, 24 Nov 2008 16:45:11 +0200</pubDate>
        </item>
        <item>
        	<title>diptendu on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3222</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3222</guid>
        	        	<description><![CDATA[<p>Hello <strong>palobo,</strong></p>
</p>
<p>Would you kindly share the code that you finally got working.</p>
</p>
<p>Regards,</p>
</p>
<p>Diptendu</p>
]]></description>
        	        	<pubDate>Mon, 24 Nov 2008 07:39:40 +0200</pubDate>
        </item>
        <item>
        	<title>palobo on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3164</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3164</guid>
        	        	<description><![CDATA[<p>Thanks all,</p>
<p>Got this working finally!</p>
<p>Cheers,<br />P.</p>
]]></description>
        	        	<pubDate>Wed, 19 Nov 2008 09:12:09 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3157</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3157</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>The same can be applied in onInitializeForm event -</p>
<p>i.e. define for the second select empty values (or what you want) and</p>
<p>apply this logic</p>
</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 19 Nov 2008 06:40:01 +0200</pubDate>
        </item>
        <item>
        	<title>palobo on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3139</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3139</guid>
        	        	<description><![CDATA[<p>Hi Tony.</p>
<p>My code without jqGrid, standard form looks something like this:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4459' value='Select Code' data-codeid='sfcode4459' /></p>
<div class='sfcode' id='sfcode4459'>$("#delag").change(function(){<br />&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160; var delag_id = $("#delag").val();<br />&#160;&#160;&#160; $.post("&#39;.$this-&#62;view-&#62;baseUrl().&#39;/ajax/supselect",<br />&#160;&#160;&#160; {delag_id: delag_id}, function(data){<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; var options = "";<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (data == "false")<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; options += \\&#39;&#60;option value="0"&#62;Nenhum fornecedor criado.&#60;/option&#62;\\&#39;;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; else<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; obj = eval(\\&#39;(\\&#39; + data + \\&#39;)\\&#39;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (i = 0 ; i&#60;obj["id"].length; i++)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; options += \\&#39;&#60;option value="\\&#39; + obj["id"][i] + <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; \\&#39;"&#62;\\&#39; + obj["name"][i] + \\&#39;&#60;/option&#62;\\&#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;&#160;&#160;&#160;&#160; $("select#supplier").html(options);</div>
</p>
<p>Then when the user selects a value from the second select (#supplier) the onchange triggers another post to the server fetching the next round ou values for a third select.</p>
<p>Any pointers as to how I go about this with a jqGrid form?</p>
<p>Cheers and thansk for all the help.<br />P.</p></p>
]]></description>
        	        	<pubDate>Mon, 17 Nov 2008 12:29:15 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3125</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3125</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Imagine that there is no jqGrid. How will your code look like?</p>
<p>Tony</p></p>
]]></description>
        	        	<pubDate>Mon, 17 Nov 2008 07:42:51 +0200</pubDate>
        </item>
        <item>
        	<title>palobo on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3093</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p3093</guid>
        	        	<description><![CDATA[<p>HI.</p>
<p>This seems to be similar to what I need. I have a few select boxes that need to change dynamically based on the previous selection, example, First choose country, next selct box shows only cities of that country, then choose city, next shows prvinces of that city&#8230; and so on.</p>
<p>Tony, I didn&#39;t quite understand what you meant. I have a field in the colum of edittype select say name:country.</p>
<p>onInitializeForm : function (form_id) {</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4178' value='Select Code' data-codeid='sfcode4178' /></p>
<div class='sfcode' id='sfcode4178'>
<p>$(&#8221;select#country&#8221;,form_id).change(function() {<br />if( $(this).val() == &#8220;some_value&#8221;) <br />{<br />&#160;&#160; //post to server and get value for cities&#8230;<br />}<br />});</p>
</div>
<p>All is good here, but then how do I change the options for the select name cities (for example).</p>
</p>
<p>Thanks to all in advance.</p>
<p>Cheers,<br />P.</p>
]]></description>
        	        	<pubDate>Sat, 15 Nov 2008 17:12:12 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p2100</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p2100</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Did you mean dpended listboxex?</p>
<p>Currently not possible, but simply you can do that easy using the same&#160;</p>
<p>event</p>
<p>something like</p>
<p>onInitializeForm : function (form_id) {</p>
<p>$("select#carrier",form_id).change(function() {</p>
<p>if( $(this).val() == "some_value") {</p>
<p>&#160;// chnge the values in the model of way what you want</p>
<p>}</p>
<p>})</p>
]]></description>
        	        	<pubDate>Thu, 18 Sep 2008 10:07:55 +0300</pubDate>
        </item>
        <item>
        	<title>jdeenadayalan on Dynamically change Form Editing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p2095</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/dynamically-change-form-editing#p2095</guid>
        	        	<description><![CDATA[<p>Hi Tony,</p>
<p>&#160;I am new to use jQGrid and i think its awesome.Although i have difficulty in acheiving the following.When using Form Editing how to i dynamically change the form once it is loaded. For e.g.</p>
<p><span style="font-size: x-small;">colModel:[{name:</span><span style="font-size: x-small; color: #2a00ff;">&#39;bbid&#39;</span><span style="font-size: x-small;">,index:</span><span style="font-size: x-small; color: #2a00ff;">&#39;bbid&#39;</span><span style="font-size: x-small;">, width:40, sorttype:</span><span style="font-size: x-small; color: #2a00ff;">"int"</span><span style="font-size: x-small;">,hidden:true,editable: true},</p>
<p><font size="2"></font></span></p>
<p align="left">{name:</p>
</p>
<p align="left"><span style="font-size: x-small; color: #2a00ff;">&#39;user&#39;</span><span style="font-size: x-small;">,index:</span><span style="font-size: x-small; color: #2a00ff;">&#39;user&#39;</span><span style="font-size: x-small;">, width:130,editable:true,editoptions:{readonly:true,size:10}},<font size="2"></font></span></p>
<p align="left">{name:</p>
</p>
<p align="left"><span style="font-size: x-small; color: #2a00ff;">&#39;person&#39;</span><span style="font-size: x-small;">,index:</span><span style="font-size: x-small; color: #2a00ff;">&#39;person&#39;</span><span style="font-size: x-small;">, width:70,editable:true,hidden:true,editoptions:{readonly:true,size:10}},<font size="2"></font></span></p>
<p align="left">{name:</p>
</p>
<p align="left"><span style="font-size: x-small; color: #2a00ff;">&#39;carrier&#39;</span><span style="font-size: x-small;">,index:</span><span style="font-size: x-small; color: #2a00ff;">&#39;carrier&#39;</span><span style="font-size: x-small;">, width:70,edittype:</span><span style="font-size: x-small; color: #2a00ff;">"select"</span><span style="font-size: x-small;">,editable:true,editoptions:{value:</span><span style="font-size: x-small; color: #2a00ff;">"197:Verizon;198:T-Mobile"</span></p>
<p align="left"><span style="font-size: x-small;">} },<font size="2"></font></span></p>
<p align="left">{name:</p>
</p>
<p align="left"><span style="font-size: x-small; color: #2a00ff;">&#39;model&#39;</span><span style="font-size: x-small;">,index:</span><span style="font-size: x-small; color: #2a00ff;">&#39;model&#39;</span><span style="font-size: x-small;">, width:90,edittype:</span><span style="font-size: x-small; color: #2a00ff;">"select"</span><span style="font-size: x-small;">,editable:true,editoptions:{value:</span><span style="font-size: x-small; color: #2a00ff;">"1:7290;2:8700;3:8100;4:8800;5:8320;6:7250;7:8703;8:8830"</span></p>
<p align="left"><span style="font-size: x-small;">}},</span><span style="font-size: x-small;">}).navGrid(</span><span style="font-size: x-small; color: #2a00ff;">&#39;#pager2&#39;</span><span style="font-size: x-small;">,</span></p>
<p align="left">{}, //options</p>
<p align="left">{height:250}, // edit options</p>
<p align="left">{height:250,closeAfterAdd:true,reloadAfterSubmit:true}, // add options</p>
<p><font size="2"></font></p>
<p align="left">{url:</p>
</p>
<p align="left"><span style="font-size: x-small; color: #2a00ff;">&#39;Invoice?sort=delete&#39;</span></p>
<p align="left"><span style="font-size: x-small;">}, // del options here it passes the id as the parameter</span></p>
<p align="left">{} // search options</p>
<p><font size="2"></font></p>
<p align="left">);</p>
</p>
<p align="left"><span style="font-size: x-small;"><font size="2"></font></span></p>
</p>
<p>});</p>
</p>
<p>In the edit options when i change the option box (colname:&#39;carrier&#39;) i want to load the next option box(colname:&#39;model&#39;) with different values.</p>
<p>I tried doing something like this but did not work:</p>
<p>&#160;onInitializeForm: function(id){</p>
<p>jQuery(&#39;#list2).editrow(id,true,changeoption);</p>
<p>}</p>
<p>function changeoption(id){</p>
<p>//setcolprop...</p>
<p>}</p>
<p>Any help would be great...</p>
<p>Thanks</p></p>
]]></description>
        	        	<pubDate>Thu, 18 Sep 2008 09:25:39 +0300</pubDate>
        </item>
</channel>
</rss>