<?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: submit on Add Form error</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/submit-on-add-form-error</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/submit-on-add-form-error/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Mike27516 on submit on Add Form error</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/submit-on-add-form-error#p10052</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/submit-on-add-form-error#p10052</guid>
        	        	<description><![CDATA[<p>This was an MVC controller action issue. My action method signature need to handle null ids. For those interested the signature is as follows:</p>
</p>
<p>&#160;[AcceptVerbs(HttpVerbs.Post)]<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; public ActionResult Edit(Nullable&#60;int&#62; id, FormCollection formValues)</p>
</p>
<p>Now it works.</p>
]]></description>
        	        	<pubDate>Wed, 23 Sep 2009 15:22:19 +0300</pubDate>
        </item>
        <item>
        	<title>Mike27516 on submit on Add Form error</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/submit-on-add-form-error#p10009</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/submit-on-add-form-error#p10009</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>I&#39;m getting <strong><span>error Status: &#39;Internal Server Error&#39;. Error code: 500. </span></strong><span>Edit seems to working fine as I hit my Controller breakpoint on the edir submit and all my formOptions are there. Here&#39;s my grid def. Thanks.</span></p>
</p>
<p>&#60;script type="text/javascript"&#62;<br />&#160;&#160;&#160; jQuery(document).ready(function() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#sandgrid").jqGrid({<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; url: &#39;/EquipTrack/GridData/&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; editurl: &#39;/EquipTrack/Edit/&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; datatype: &#39;json&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; mtype: &#39;GET&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; height: 255,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; width: 755,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rowNum: 5000,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; colNames: [&#39;ID&#39;, &#39;Type&#39;, &#39;Make&#39;, &#39;Model&#39;, &#39;Year&#39;, &#39;Location&#39;, &#39;Insp Due&#39;, &#39;Serv Due&#39;, &#39;Miles/Hrs&#39;, &#39;Milage Dt&#39;, &#39;Reg By&#39;, &#39;Mngd By&#39;, &#39;Tag Exp&#39;, &#39;&#39;, &#39;&#39;, &#39;&#39;, &#39;&#39;, &#39;Vin Num&#39;, &#39;Title Num&#39;, &#39;GVW&#39;, &#39;Unlaiden Wt&#39;, &#39;Tag Num&#39;, &#39;Tag State&#39;, &#39;Cost&#39;, &#39;Inspect Rmndr(wks)&#39;, &#39;Tag Rmndr(wks)&#39;, &#39;Stolen&#39;, &#39;Sold&#39;, &#39;Lojack&#39;, &#39;In Repair&#39;, &#39;Totaled&#39;, &#39;Hut Sticker&#39;, &#39;Apportioned&#39;, &#39;IFTA Sticker&#39;, &#39;Comment&#39;],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; colModel: [<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;equip_id&#39;, index: &#39;equip_id&#39;, width: 65, editable: true },<br />&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;type_desc&#39;, index: &#39;type_desc&#39;, width: 130, editable: true, edittype: "select", editoptions: { dataUrl: &#39;/EquipTrack/GetTypes&#39;} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;make_descr&#39;, index: &#39;make_descr&#39;, width: 80, editable: true, edittype: "select", editoptions: { dataUrl: &#39;/EquipTrack/GetMakes&#39;} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;model_descr&#39;, index: &#39;model_descr&#39;, width: 80, editable: true, edittype: "select", editoptions: { dataUrl: &#39;/EquipTrack/GetModels&#39;} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;equip_year&#39;, index: &#39;equip_year&#39;, width: 60, editable: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;work_loc&#39;, index: &#39;work_loc&#39;, width: 130, editable: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;insp_due_dt&#39;, index: &#39;insp_due_dt&#39;, width: 100, editable: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;service_due_num&#39;, index: &#39;service_due_num&#39;, width: 80, editable: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;miles_hours&#39;, index: &#39;miles_hours&#39;, width: 80, editable: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;miles_dt&#39;, index: &#39;miles_dt&#39;, width: 100, editable: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;registered_by&#39;, index: &#39;registered_by&#39;, width: 80, editable: true, edittype: "select", editoptions: { dataUrl: &#39;/EquipTrack/GetDivisions&#39;} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;managed_by&#39;, index: &#39;managed_by&#39;, width: 80, editable: true, edittype: "select", editoptions: { dataUrl: &#39;/EquipTrack/GetDivisions&#39;} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;tag_expire_dt&#39;, index: &#39;tag_expire_dt&#39;, width: 100, editable: true,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; editoptions: { size: 12, dataInit: function(el) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(el).datepicker({ dateFormat: &#39;mm/dd/yy&#39; });<br />&#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; }<br />&#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; { name: &#39;inspection_warn&#39;, hidden: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;service_warn&#39;, hidden: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;tag_warn&#39;, hidden: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;equip_color&#39;, hidden: true },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;vin_num&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;title_num&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;gross_v_wt&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;unlaiden_wt&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;tag_num&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;tag_state&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;cost&#39;, hidden: true, editable: true, editrules: { edithidden: true} },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;insp_rmdr_wks&#39;, hidden: true, editable: true, edittype: "select", editoptions: { value: ":;1:1;2:2;3:3;4:4;5:5;6:6;7:7;8:8;9:9;10:10;11:11;12:12;13:13;14:14;15:15;16:16;17:17;18:18;19:19;20:20;21:21;22:22;23:23;24:24" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;tag_expire_rmdr_wks&#39;, editable: true, hidden: true, edittype: "select", editoptions: { value: ":;1:1;2:2;3:3;4:4;5:5;6:6;7:7;8:8;9:9;10:10;11:11;12:12;13:13;14:14;15:15;16:16;17:17;18:18;19:19;20:20;21:21;22:22;23:23;24:24" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;stolen&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;sold&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;lojack&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;in_repair&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;totaled&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;hut_sticker&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;apportioned&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;ifta_sticker&#39;, hidden: true, editable: true, edittype: "checkbox", editoptions: { value: "True:False" }, editrules: { edithidden: true} },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;comment&#39;, hidden: true, editable: true, editoptions: { value: "True:False" }, editrules: { edithidden: true }, edittype: "textarea", editoptions: { rows: "2", cols: "27"} }<br />],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortname: &#39;equip_id&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortorder: "asc",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; afterInsertRow: function(rowid, rowdata, rowelem) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rowelem[13] == &#39;SET_RED&#39;) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#sandgrid").setCell(rowid, &#39;insp_due_dt&#39;, &#39;&#39;, { color: &#39;red&#39; })<br />&#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; if (rowelem[14] == &#39;SET_RED&#39;) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#sandgrid").setCell(rowid, &#39;service_due_num&#39;, &#39;&#39;, { color: &#39;red&#39; })<br />&#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; if (rowelem[15] == &#39;SET_RED&#39;) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#sandgrid").setCell(rowid, &#39;tag_expire_dt&#39;, &#39;&#39;, { color: &#39;red&#39; })<br />&#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; if (rowelem[16] == &#39;SET_GREEN&#39;) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#sandgrid").setCell(rowid, &#39;equip_id&#39;, &#39;&#39;, { color: &#39;green&#39; })<br />&#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; if (rowelem[16] == &#39;SET_PURPLE&#39;) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#sandgrid").setCell(rowid, &#39;equip_id&#39;, &#39;&#39;, { color: &#39;purple&#39; })<br />&#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; },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pager: jQuery(&#39;#sandgridp&#39;),<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; caption: &#39;Inventory&#39;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }).navGrid(&#39;#sandgridp&#39;,<br />&#160;&#160;&#160;&#160; {}, //options<br />&#160;&#160;&#160;&#160; {reloadAfterSubmit: false }, // edit options<br />&#160;&#160;&#160;&#160; {reloadAfterSubmit: false }, // add options<br />&#160;&#160;&#160;&#160; {reloadAfterSubmit: false }, // del options<br />&#160;&#160;&#160;&#160; {} // search options<br />&#160;&#160;&#160;&#160; );</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#39;#sandgridp_center&#39;).remove();<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(&#39;#sandgridp_right&#39;).remove();<br />&#160;&#160;&#160; });<br />&#60;/script&#62;</p>
]]></description>
        	        	<pubDate>Tue, 22 Sep 2009 12:23:33 +0300</pubDate>
        </item>
</channel>
</rss>