<?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: Form Editign Select, ID different from displayed...</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/form-editign-select-id-different-from-displayed</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/form-editign-select-id-different-from-displayed/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>sirshurf on Form Editign Select, ID different from displayed...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/form-editign-select-id-different-from-displayed#p24807</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/form-editign-select-id-different-from-displayed#p24807</guid>
        	        	<description><![CDATA[<p>Is there no help for the problem I have?</p>
]]></description>
        	        	<pubDate>Tue, 04 Oct 2011 18:33:40 +0300</pubDate>
        </item>
        <item>
        	<title>sirshurf on Form Editign Select, ID different from displayed...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/form-editign-select-id-different-from-displayed#p24736</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/form-editign-select-id-different-from-displayed#p24736</guid>
        	        	<description><![CDATA[<p>Ok, I dont really know how to call this topic, but here is my problem.</p>
</p>
<p>I have a grid made with some data, the grid is created authomaticly using: <a href="https://github.com/sirshurf/iphp" rel="nofollow" target="_blank">https://github.com/sirshurf/iphp</a></p>
</p>
<p>Attached example:</p>
<pre id="line14">   $("#users").jqGrid({"url":"/user/roles","datatype":"json","mtype":"POST","viewrecords":true,<br />                   "colModel":[<br />                                  {"editable":true,"editrules":{"required":true},"name":"role","label":"Role","_objGrid":{},"search":true},<br />                                  {"editable":true,"editrules":{"required":true},"name":"title","label":"Title","_objGrid":{},"search":true},<br />                                  {"name":"id_parent","index":"parent_name","label":"Id Parent","stype":"select","search":true,"searchoptions":{"value":":Select;0:1;1:2"},"editable":true,"edittype":"select","editoptions":{"value":":Select;0:1;1:2"},"editrules":{"required":true},"formoptions":[],"_objGrid":{}},<br />                                  {"editable":true,"edittype":"text","editoptions":{"defaultValue":"99"},"editrules":{"required":true,"number":true},"name":"order","label":"Order","_objGrid":{},"search":true}<br />                   ],"autowidth":true,"height":"480px","rowNum":20,"rowList":[20,40,60,80,100],"caption":"Users","postData":{"grid":"users"},"editurl":"/user/roles","ondblClickRow":function(rowId, iRow, iCol, e){ if(rowId){  $(this).jqGrid(&#39;editGridRow&#39;,rowId, {"checkOnSubmit":true,"reloadAfterSubmit":true,"closeAfterAdd":true,"closeAfterEdit":true,"jqModal":false,"closeOnEscape":true,"afterSubmit":function (data, postdata) { try { json = $.parseJSON(data.responseText); if (json.code == "ok"){ return [true,"",""]; } else { if (json.code == "error"){ return [false,json.msg,""]; } else { return [false,"Error Occured",""]; } } } catch (e) { result = data.responseText.split(":"); if ( result[0] != "OK") { if (result[1] != "") { return [false,result[1],""]; } else { return [false,result[0],""]; } } else { return [true,"",""]; } } }}); } },"pager":"users_pager"});
$("#users").navGrid("#users_pager",{"edit":true,"add":true,"del":true}, {"checkOnSubmit":true,"reloadAfterSubmit":true,"closeAfterAdd":true,"closeAfterEdit":true,"jqModal":false,"closeOnEscape":true,"afterSubmit":function (data, postdata) { try { json = $.parseJSON(data.responseText); if (json.code == "ok"){ return [true,"",""]; } else { if (json.code == "error"){ return [false,json.msg,""]; } else { return [false,"Error Occured",""]; } } } catch (e) { result = data.responseText.split(":"); if ( result[0] != "OK") { if (result[1] != "") { return [false,result[1],""]; } else { return [false,result[0],""]; } } else { return [true,"",""]; } } }}, {"checkOnSubmit":true,"reloadAfterSubmit":true,"closeAfterAdd":true,"closeAfterEdit":true,"jqModal":false,"closeOnEscape":true,"afterSubmit":function (data, postdata) { try { json = $.parseJSON(data.responseText); if (json.code == "ok"){ return [true,"",""]; } else { if (json.code == "error"){ return [false,json.msg,""]; } else { return [false,"Error Occured",""]; } } } catch (e) { result = data.responseText.split(":"); if ( result[0] != "OK") { if (result[1] != "") { return [false,result[1],""]; } else { return [false,result[0],""]; } } else { return [true,"",""]; } } }}, {"checkOnSubmit":true,"reloadAfterSubmit":true,"closeAfterAdd":true,"closeAfterEdit":true,"jqModal":false,"closeOnEscape":true,"afterSubmit":function (data, postdata) { try { json = $.parseJSON(data.responseText); if (json.code == "ok"){ return [true,"",""]; } else { if (json.code == "error"){ return [false,json.msg,""]; } else { return [false,"Error Occured",""]; } } } catch (e) { result = data.responseText.split(":"); if ( result[0] != "OK") { if (result[1] != "") { return [false,result[1],""]; } else { return [false,result[0],""]; } } else { return [true,"",""]; } } }}, {});
$("#users").filterToolbar({"stringResult":true});<br /><br /></pre>
</p>
<p>One of the columns (Id Parent)&#160; is populated from a SQL join and is named as the display column (parent_name) but the index (the submited value) on search and edit is diferent (id_parent).</p>
</p>
<p>This works great in Search and Add but&#8230; The edit has a problem. The ID of the edit value list (it looks like) needs to be the display value of the column and in my case it&#39;s the name value and not the index value.</p>
</p>
<p>Any help will be appriciated.</p>
]]></description>
        	        	<pubDate>Mon, 26 Sep 2011 17:25:02 +0300</pubDate>
        </item>
</channel>
</rss>