<?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: setting up new api</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api</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/setting-up-new-api/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>kadrwabadam on setting up new api</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20230</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20230</guid>
        	        	<description><![CDATA[<p>Do I need to need to wrap all new api code inside:-</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7644' value='Select Code' data-codeid='sfcode7644' /></p>
<div class='sfcode' id='sfcode7644'>
<pre>jQuery(document).ready(function(){<br /><br />});</pre>
</div>
<p>like this:-</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5660' value='Select Code' data-codeid='sfcode5660' /></p>
<div class='sfcode' id='sfcode5660'>
<pre>jQuery(document).ready(function(){<br /><br />jQuery("#list").jqGrid({<br />// some code<br />});<br /><br />jQuery("#list").jqGrid(&#39;navGrid&#39;,&#39;#pager&#39;,<br />// some code<br />});<br /><br />});<br /></pre>
</div>
]]></description>
        	        	<pubDate>Mon, 11 Oct 2010 21:22:07 +0300</pubDate>
        </item>
        <item>
        	<title>kadrwabadam on setting up new api</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20225</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20225</guid>
        	        	<description><![CDATA[<p>Thanks for your reply tony! I am doing in same manner but its not working. Here is my html:-</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3422' value='Select Code' data-codeid='sfcode3422' /></p>
<div class='sfcode' id='sfcode3422'>
<p>&#60;head&#62;<br />&#160;&#160;&#160; &#60;title&#62;my title&#60;/title&#62;</p>
<p>&#160;&#160;&#160; &#60;link rel="stylesheet" type="text/css" media="screen" href="css/redmond/jquery-ui-1.8.5.custom.css" /&#62;<br />&#160;&#160;&#160; &#60;link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" /&#62;</p>
<p>&#160;&#160;&#160; &#60;style&#62;<br />&#160;&#160;&#160;&#160;&#160; html, body {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; margin: 0;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; padding: 0;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; font-size: 75%;<br />&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160; &#60;/style&#62;</p>
<p>&#160;&#160;&#160; &#60;script src="js/jquery-1.4.2.min.js" type="text/javascript" &#62;&#60;/script&#62;<br />&#160;&#160;&#160; &#60;script src="js/i18n/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160;&#160;&#160; &#60;script type="text/javascript"&#62;<br />&#160;&#160; &#160;&#160;&#160;&#160;&#160; jQuery.jgrid.no_legacy_api = true;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $.jgrid.useJSON = true;<br />&#160;&#160;&#160; &#60;/script&#62;<br />&#160;&#160;&#160; &#60;script src="js/jquery.jqGrid.min.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#160;&#160;&#160; &#60;script src="js/navgrid.js" type="text/javascript"&#62;&#60;/script&#62;<br />&#60;/head&#62;</p>
<p>&#60;body&#62;<br />&#60;table id="list"&#62;&#60;/table&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;div id="pager"&#62;&#60;/div&#62;<br />&#60;/body&#62;</p>
<p>&#60;/html&#62;</p>
</div>
<p>and here is navgrid.js:-</p>
<p><input type='button' class='sfcodeselect' name='sfselectit7272' value='Select Code' data-codeid='sfcode7272' /></p>
<div class='sfcode' id='sfcode7272'>
<p>jQuery("#list").jqGrid({<br />&#160;&#160;&#160;&#160;&#160;&#160; url:&#39;users.php&#39;,<br />&#160;&#160;&#160; datatype: "xml",<br />&#160;&#160;&#160;&#160;&#160;&#160; colNames:[&#39;UserID&#39;],<br />&#160;&#160;&#160;&#160;&#160;&#160; colModel:[<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#39;id&#39;,index:&#39;id&#39;, width:55,editable:false,editoptions:{readonly:true,size:10}},<br />&#160;&#160;&#160;&#160;&#160;&#160; ],<br />&#160;&#160;&#160;&#160;&#160;&#160; rowNum:10,<br />&#160;&#160;&#160;&#160;&#160;&#160; rowList:[10,20,30],<br />&#160;&#160;&#160;&#160;&#160;&#160; pager: &#39;#pager&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; sortorder: "desc",<br />&#160;&#160;&#160; caption:"Navigator Example",<br />&#160;&#160;&#160; editurl:"someurl.php",<br />&#160;&#160;&#160; height:210<br />});</p>
<p>jQuery("#list").jqGrid(&#39;navGrid&#39;,&#39;#pager&#39;,<br />{}, //options<br />{height:280,reloadAfterSubmit:false}, // edit options<br />{height:280,reloadAfterSubmit:false}, // add options<br />{reloadAfterSubmit:false}, // del options<br />{} // search options<br />);</p>
</div>
<p>and nothing shows up. If I&#39;ll insert this code in navgrid.js, it will start working:-</p>
<p><input type='button' class='sfcodeselect' name='sfselectit6943' value='Select Code' data-codeid='sfcode6943' /></p>
<div class='sfcode' id='sfcode6943'>
<p>$(function(){<br />&#160; $("#list").jqGrid({<br />&#160;&#160;&#160; url:&#39;xml/users.php&#39;,<br />&#160;&#160;&#160; datatype: &#39;xml&#39;,<br />&#160;&#160;&#160; mtype: &#39;GET&#39;,<br />&#160;&#160;&#160; colNames:[&#39;UserID&#39;,&#39;First Name&#39;, &#39;Last Name&#39;,&#39;Email&#39;,&#39;Status&#39;,&#39;Role&#39;],<br />&#160;&#160;&#160; colModel :[<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;id&#39;, index:&#39;id&#39;, width:55, editable: true},<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;fname&#39;, index:&#39;fname&#39;, width:90, editable: true},<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;lname&#39;, index:&#39;lname&#39;, width:80, align:&#39;right&#39;, editable: true},<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;email&#39;, index:&#39;email&#39;, width:80, align:&#39;right&#39;, editable: true},<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;status&#39;, index:&#39;status&#39;, width:80, align:&#39;right&#39;, editable: true},<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;role&#39;, index:&#39;role&#39;, width:150, sortable:false, editable: true}<br />&#160;&#160;&#160; ],<br />&#160;&#160;&#160; pager: &#39;#pager&#39;,<br />&#160;&#160;&#160; emptyrecords: "Nothing to display",<br />&#160;&#160;&#160; rowNum:10,<br />&#160;&#160;&#160; rowList:[10,20,30],<br />&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160; sortorder: &#39;asc&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; caption: &#39;List of users&#39;,<br />&#160;&#160;&#160; width: 1000<br />&#160;&#160; }).navGrid(&#39;#pager&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {edit:true, add:true, del:true, search:true, refresh:true},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {reloadAfterSubmit:false},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {reloadAfterSubmit:false},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {reloadAfterSubmit:false}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ).navButtonAdd("#pager",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {caption:"Show/Hide", position: "last",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; title:"Click here to show/hide columns&#160; ",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; cursor: "pointer", buttonicon:"ui-icon-add",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; onClickButton: function(){<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery("#list").setColumns(&#39;navGrid&#39;,&#39;hideCol&#39;,"selrow");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return false;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }});<br />});</p>
</div>
<p>I am just displaying functionality. Both navgrid.js have different settings, I know</p>
]]></description>
        	        	<pubDate>Mon, 11 Oct 2010 11:58:49 +0300</pubDate>
        </item>
        <item>
        	<title>tony on setting up new api</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20217</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20217</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>The setting shoould be loaded after locale and before grid javascript files.</p>
<p>something like:</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5501' value='Select Code' data-codeid='sfcode5501' /></p>
<div class='sfcode' id='sfcode5501'>
<p>..</p>
<p>&#160;&#160;&#160; &#60;script src=&#34;../../../js/jquery.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62; <br />&#160;&#160;&#160; &#60;script src=&#34;../../../js/i18n/grid.locale-en.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62; <br />&#160;&#160; &#160;&#60;script type=&#34;text/javascript&#34;&#62; <br />&#160;&#160; &#160;$.jgrid.no_legacy_api = true; <br />&#160;&#160; &#160;$.jgrid.useJSON = true; <br />&#160;&#160; &#160;&#60;/script&#62; <br />&#160;&#160;&#160; &#60;script src=&#34;../../../js/jquery.jqGrid.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62; <br />&#8230;</p>
</p>
</div>
<p>See here:</p>
<p><a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods&#038;s=new&#038;s=api" rel="nofollow" target="_blank"><a href="http://www.trirand.com/jqgridw" rel="nofollow">http://www.trirand.com/jqgridw</a>.....#038;s=api</a></p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Mon, 11 Oct 2010 09:31:45 +0300</pubDate>
        </item>
        <item>
        	<title>kadrwabadam on setting up new api</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20216</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/setting-up-new-api#p20216</guid>
        	        	<description><![CDATA[<pre><div id="commentbody-16859">
<p>I have implemented grid successfully but it not showing using new api. I have placed:-</p>
<p>jQuery.jgrid.no_legacy_api = true;</p>
<p>before jquery.jqGrid.min.js</p>
<p>I have tested almost 100 times if there is any problem in implementation. There seems no mistake to me. Grid works perfectly if I call it as :-</p>
<p>$(function(){<br /> $(&#8220;#list&#8221;).jqGrid({</p>
<p>but It won&#8217;t work if I will call it as:-</p>
<p>jQuery(&#8220;#list&#8221;).jqGrid(</p>
<p>any suggestion?</p>
</div></pre>
]]></description>
        	        	<pubDate>Mon, 11 Oct 2010 00:53:16 +0300</pubDate>
        </item>
</channel>
</rss>