<?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: Add/Edit/Delete from Grid - using 'url' parameter</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/addeditdelete-from-grid-using-url-parameter</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/addeditdelete-from-grid-using-url-parameter/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on Add/Edit/Delete from Grid - using 'url' parameter</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/addeditdelete-from-grid-using-url-parameter#p7518</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/addeditdelete-from-grid-using-url-parameter#p7518</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>I Think the problem is here:</p>
<p><strong> {view:true}, //options </strong></p>
<p>In the navigator options between edit and add.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Sat, 27 Jun 2009 12:23:35 +0300</pubDate>
        </item>
        <item>
        	<title>jmcleod3 on Add/Edit/Delete from Grid - using 'url' parameter</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/addeditdelete-from-grid-using-url-parameter#p7481</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/addeditdelete-from-grid-using-url-parameter#p7481</guid>
        	        	<description><![CDATA[<p>Hello all,</p>
<p>I&#39;ve been working on a CRUD and was wondering if anyone has seen simple examples using the &#39;url&#39; parameter instead of &#39;editurl&#39;?</p>
<p>I can get my grid to edit a row but to delete or add it always goes to the editurl property: &#39;editGrid.php&#39;.</p>
<p>When I disable/remore &#39;editurl&#39;, I get the &#39;No url set.&#39; error message.</p>
<p>Here&#39;s my grid...</p>
<p>var lastsel;<br />&#160;&#160;&#160; var selrow;<br />&#160;&#160;&#160; jQuery("#crud").jqGrid({<br />&#160;&#160;&#160; &#160;&#160;&#160; url:&#39;_getGrid.php?nd=&#39;+new Date().getTime(), <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; datatype: "json", <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; colNames:[&#39;ID&#39;,&#39;First Name&#39;,&#39;Last Name&#39;,&#39;Address&#39;,&#39;City&#39;,&#39;State&#39;,&#39;Zip Code&#39;, &#39;Phone&#39;, &#39;Birth Date&#39;, &#39;Notes&#39;],<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; colModel:[<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;customer_id&#39;, index:&#39;customer_id&#39;, width:50, editable:true, editoptions:{readonly:true}},<br />&#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;firstName&#39;,<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; index:&#39;firstName&#39;, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; width:100, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; editable:true, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; editoptions:{<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; size:20<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; formoptions:{<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; rowpos:1, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; label:&#39;First Name&#39;, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; elmprefix:"(*)"<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; editrules:{<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; required:true<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; },<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;lastName&#39;,index:&#39;lastName&#39;, width:120, editable:true, editoptions:{size:20}, editrules:{required:true}}, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;address&#39;,index:&#39;address&#39;, width:200, editable:true, editoptions:{size: 30}}, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;city&#39;, index:&#39;city&#39;, width:100, editable:true, editoptions:{size:20}}, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;state&#39;,index:&#39;state&#39;, width:50, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; editable:true, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; edittype:&#39;select&#39;,<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; editoptions:{value:"AL:AL;AK:AK;AZ:AZ;AR:AR;CA:CA;CO:CO;CT:CT;DE:DE;FL:FL;GA:GA;HI:HI;ID:ID;IL:IL;IN:IN;IA:IA;KS:KS;KY:KY;LA:LA;ME:ME;MD:MD;MA:MA;MI:MI;MN:MN;MS:MS;MO:MO;MT:MT;NE:NE;NV:NV;NH:NH;NJ:NJ;NM:NM;NY:NY;NC:NC;ND:ND;OH:OH;OK:OK;OR:OR;PA:PA;RI:RI;SC:SC;SD:SD;TN:TN;TX:TX;UT:UT;VT:VT;VA:VA;WA:WA;WV:WV;WI:WI;WY:WY"}<br />&#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; {name:&#39;zipcode&#39;, index:&#39;zipcode&#39;, width:60, align:"right", hidden:true,editable:true,editoptions:{size:10},editrules:{edithidden:true,number:true}},<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;phone&#39;, index:&#39;phone&#39;, width:90, align:"right", hidden:true,editable:true,editoptions:{size:11},editrules:{edithidden:true,required:true}},<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;birthdate&#39;, index:&#39;birthdate&#39;, width:60, align:"right", hidden:true,editable:true,editoptions:{size:10},editrules:{edithidden:true}}, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;notes&#39;, index:&#39;notes&#39;, width:100, sortable:false,editable: true,edittype:"textarea", editoptions:{rows:"5",cols:"30"}, search:false}<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; ],<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; pager: jQuery(&#39;#pager2&#39;),<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; rowNum:10, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; rowList:[10,20,30], <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; imgpath:&#39;css/themes/green/images/&#39;, <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; sortname: &#39;customer_id&#39;, <br />&#160;&#160;&#160; &#160;&#160;&#160; viewrecords: true, <br />&#160;&#160;&#160; &#160;&#160;&#160; sortorder: "asc",<br />&#160;&#160;&#160; &#160;&#160;&#160; caption: "CRUD Contact Management Application",<br />&#160;&#160;&#160; &#160;&#160;&#160; //editurl:&#39;_editGrid.php&#39;,<br />&#160;&#160;&#160; &#160;&#160;&#160; height:210,<br />&#160;&#160;&#160; &#160;&#160;&#160; scrollrows : true<br />&#160;&#160;&#160; }).navGrid("#pager2",<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {edit:true, add:true, del:true, search:true},<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {height: 400, width: 420, savekey: [true,13], navkeys: [true,38,40], reloadAfterSubmit:false,jqModal:false, closeOnEscape:true, url:&#39;_editGrid.php&#39;, bottominfo:"Fields marked with (*) are required"}, // edit options<br />&#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; {view:true}, //options <br />&#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; {height: 360, width: 400, savekey: [true,13], navkeys: [true,38,40], reloadAfterSubmit:false,jqModal:false, closeOnEscape:true, url:&#39;_delete.php&#39;, bottominfo:"Fields marked with (*) are required"}, // add options <br />&#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; {height: 100, reloadAfterSubmit:false,jqModal:false,closeOnEscape:true, url:&#39;_delete.php&#39;}, // del options <br />&#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; {closeOnEscape:true}, // search options <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {navkeys: [true,38,40], height:400,jqModal:false,closeOnEscape:true}<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160; ) // view options <br />&#160;&#160;&#160; <br />});<br />&#160;&#160;&#160; <br />&#160;&#160;&#160; // Delete Selected Row<br />&#160;&#160;&#160; <br />&#160;&#160;&#160; $("#crud").click(function(){<br />&#160;&#160;&#160; &#160;&#160;&#160; var gr = jQuery("#crud").getGridParam(&#39;selrow&#39;); //getSelectedRow(); <br />&#160;&#160;&#160; &#160;&#160;&#160; if( gr != null ){ <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; jQuery("#crud").deleteGridRow(gr,{reloadAfterSubmit:false, url:&#39;_delete.php&#39;}); <br />&#160;&#160;&#160; &#160;&#160;&#160; }<br />&#160;&#160;&#160; &#160;&#160;&#160; else {<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; alert("Please Select Row to delete!"); <br />&#160;&#160;&#160; &#160;&#160;&#160; }<br />&#160;&#160;&#160; });<br />&#160;&#160;&#160; <br />&#160;&#160;&#160; // Edit Selected Row<br />&#160;&#160;&#160; $("#crud").click(function(){ <br />&#160;&#160;&#160; &#160;&#160;&#160; var gr = jQuery("#crud").getGridParam(&#39;selrow&#39;); <br />&#160;&#160;&#160; &#160;&#160;&#160; if( gr != null ){ <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; jQuery("#crud").editGridRow(gr,{height:280,reloadAfterSubmit:false, url: &#39;_editGrid.php&#39;}); <br />&#160;&#160;&#160; &#160;&#160;&#160; }<br />&#160;&#160;&#160; &#160;&#160;&#160; else {<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; alert("Please Select Row"); <br />&#160;&#160;&#160; &#160;&#160;&#160; }<br />&#160;&#160;&#160; });</p>
<p>Thanks.</p>
<p>JohnM</p>
]]></description>
        	        	<pubDate>Fri, 26 Jun 2009 13:10:23 +0300</pubDate>
        </item>
</channel>
</rss>