<?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: Adding a button to navigation bar</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/adding-a-button-to-navigation-bar</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/adding-a-button-to-navigation-bar/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>Pierre on Adding a button to navigation bar</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/adding-a-button-to-navigation-bar#p9562</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/adding-a-button-to-navigation-bar#p9562</guid>
        	        	<description><![CDATA[<p>Problem solved, got it working.</p>
</p>
<p>Here&#39;s my code, if it can help anyone :</p>
</p>
<p><span style="color: #0000ff;">&#160;&#160;&#160; jQuery("#list_contacts").navGrid(&#39;#pagernav&#39;,<br />&#160;&#160;&#160; &#160;&#160;&#160; {add: true, edit: true, del: true, search: true}, //options<br />&#160;&#160;&#160; &#160;&#160;&#160; {height:600,width:610,reloadAfterSubmit:false,url:&#39;edition.php&#39;}, // edit options<br />&#160;&#160;&#160; &#160;&#160;&#160; {height:600,width:610,reloadAfterSubmit:false,url:&#39;edition.php&#39;}, // add options<br />&#160;&#160;&#160; &#160;&#160;&#160; {reloadAfterSubmit:false,url:&#39;edition.php&#39;}, // del options<br />&#160;&#160;&#160; &#160;&#160;&#160; {width:600,sopt:[&#39;cn&#39;,&#39;bw&#39;,&#39;ew&#39;]} // search options<br />&#160;&#160;&#160; &#160;&#160;&#160; )<br />&#160;&#160;&#160; &#160;&#160;&#160; .navButtonAdd(&#39;#pagernav&#39;,{ caption:"", buttonicon:&#39;ui-icon-wrench&#39;, onClickButton: function(){jQuery("#list_contacts").setColumns({width:300});}, position:"last" })<br />&#160;&#160;&#160; &#160;&#160;&#160; ;<br /></span></p>
]]></description>
        	        	<pubDate>Thu, 10 Sep 2009 06:46:57 +0300</pubDate>
        </item>
        <item>
        	<title>Pierre on Adding a button to navigation bar</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/adding-a-button-to-navigation-bar#p9556</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/adding-a-button-to-navigation-bar#p9556</guid>
        	        	<description><![CDATA[<p>Hello from France,</p>
<p>I&#39;ve set a grid with an extra button to hide/show the grid columns but<br />I can&#39;t figure out how to integrate that button inside navigation bar. <br />I searched the forum and the web and went through the documentation<br />but still couldn&#39;t make it work.</p>
<p>Regards,</p>
<p>Pierre</p>
</p>
<p>Here&#39;s my code with the external button :</p>
<p><span style="color: #0000ff;">jQuery(document).ready(function(){ <br />&#160; jQuery(&#8221;#list_contacts&#8221;).jqGrid({<br />&#160;&#160;&#160; url:&#39;affichage.php&#39;, <br />&#160;&#160;&#160; editurl: &#39;edition.php&#39;,<br />&#160;&#160;&#160; datatype: &#39;xml&#39;,<br />&#160;&#160;&#160; mtype: &#39;GET&#39;,<br />&#160;&#160;&#160; colNames:[&#39;N&#176;&#39;, &#39;Cat&#233;gorie&#39;,&#39;Sous-cat&#233;gorie associations&#39;,&#39;Commune&#39;,&#39;Raison sociale&#39;,&#39;T&#233;l&#39;,&#39;Fax&#39;,&#39;Email&#39;,&#39;Site web&#39;,&#39;Adresse (rue)&#39;,&#39;Adresse (CP)&#39;,&#39;Adresse (commune)&#39;,&#39;Contact&#39;,&#39;Fonction&#39;,&#39;T&#233;l. personnel&#39;,&#39;T&#233;l. professionnel&#39;,&#39;T&#233;l. portable&#39;,&#39;Fax&#39;,&#39;email&#39;,&#39;Adresse personnelle&#39;,&#39;Observations&#39;],<br />&#160;&#160;&#160; colModel :[ <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;id&#39;, index:&#39;id&#39;, width:35, hidden:true}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;categorie&#39;, index:&#39;categorie&#39;, width:80, align:&#39;left&#39;, editable: true,edittype:"select",editoptions:{value:":;Associations:Associations;Biblioth&#232;ques:Biblioth&#232;ques;Elus:Elus;Enseignement:Enseignement;Institutions:Institutions;Prestataire:Prestataire"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;sous_categorie&#39;, index:&#39;sous_categorie&#39;, width:120, align:&#39;left&#39;, hidden:true, editrules: { edithidden: true, required: false}, editable: true,edittype:"select",editoptions:{value:":;Actions sociales et humanitaires:Actions sociales et humanitaires;Activit&#233;s culturelles:Activit&#233;s culturelles;Activit&#233;s sportives:Activit&#233;s sportives;Anciens combattants:Anciens combattants;Animations, f&#234;tes:Animations, f&#234;tes;Jeunesse:Jeunesse;Loisirs cr&#233;atifs:Loisirs cr&#233;atifs;Musique:Musique;P&#234;che, chasse:P&#234;che, chasse;Religion, culte:Religion, culte;Seniors:Seniors;Th&#233;&#226;tre:Th&#233;&#226;tre;Autres activit&#233;s:Autres activit&#233;s"}},&#160; <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;commune&#39;, index:&#39;commune&#39;, width:100, align:&#39;left&#39;, editable: true, edittype:"select", editoptions:{value:":;Ayguemorte-les-Graves:Ayguemorte-les-Graves;Beautiran:Beautiran;Cabanac-et-Villagrains:Cabanac-et-Villagrains;Cadaujac:Cadaujac;Castres-Gironde:Castres-Gironde;Isle-Saint-Georges:Isle-Saint-Georges;La Br&#232;de:La Br&#232;de;L&#233;ognan:L&#233;ognan;Martillac:Martillac;Saint-M&#233;dard-d&#39;Eyrans:Saint-M&#233;dard-d&#39;Eyrans;Saint-Morillon:Saint-Morillon;Saint-Selve:Saint-Selve;Saucats:Saucats"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;raison_sociale&#39;, index:&#39;raison_sociale&#39;, width:120, align:&#39;left&#39;, editable:true,editoptions:{size:"75",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;tel&#39;, index:&#39;tel&#39;, width:50, align:&#39;left&#39;, hidden:false, editable:true,editoptions:{size:"14",maxlength:"14"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;fax&#39;, index:&#39;fax&#39;, width:50, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"14",maxlength:"14"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;email&#39;, index:&#39;email&#39;, width:120, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"75",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;site_web&#39;, index:&#39;site_web&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"75",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;adresse_rue&#39;, index:&#39;adresse_rue&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"75",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;adresse_CP&#39;, index:&#39;adresse_CP&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"5",maxlength:"5"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;adresse_commune&#39;, index:&#39;adresse_commune&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"40",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact&#39;, index:&#39;contact&#39;, width:80, align:&#39;left&#39;, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"40",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_fonction&#39;, index:&#39;contact_fonction&#39;, width:80, align:&#39;left&#39;, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"40",maxlength:"255"}},&#160; <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_tel_personnel&#39;, index:&#39;contact_tel_personnel&#39;, width:50, align:&#39;left&#39;, hidden:false,editoptions:{size:"14",maxlength:"14"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_tel_professionnel&#39;, index:&#39;contact_tel_professionnel&#39;, width:50, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"14",maxlength:"14"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_tel_portable&#39;, index:&#39;contact_tel_portable&#39;, width:50, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"14",maxlength:"14"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_fax&#39;, index:&#39;contact_fax&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"14",maxlength:"14"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_email&#39;, index:&#39;contact_email&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"75",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;contact_adresse_personnelle&#39;, index:&#39;contact_adresse_personnelle&#39;, width:80, align:&#39;left&#39;, hidden:true, editable:true, editrules: { edithidden: true, required: false},editoptions:{size:"75",maxlength:"255"}}, <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;observations&#39;, index:&#39;observations&#39;, width:150, sortable:false, hidden:true, editable: true, editrules: { edithidden: true, required: false},edittype:"textarea", editoptions:{rows:"4",cols:"71"}} <br />&#160;&#160;&#160; ],<br />&#160;&#160;&#160; pager: jQuery(&#39;#pager&#39;),<br />&#160;&#160;&#160; rowNum:25,<br />&#160;&#160;&#160; rowlist:[25,50,100],<br />&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160; sortorder: &#39;desc&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; imgpath: &#39;css/ui-lightness/images&#39;,&#160;&#160;&#160; <br />&#160;&#160;&#160; altRows: false,<br />&#160;&#160;&#160; hidegrid: true,&#160;&#160;&#160; <br />&#160;&#160;&#160; height: &#39;auto&#39;,<br />&#160;&#160;&#160; width: 1000,<br />&#160;&#160;&#160; loadtext: &#39;Chargement&#8230;&#39;,<br />&#160;&#160;&#160; caption: &#39;Ajout, mise &#224; jour de contacts&#39;,<br />&#160;&#160;&#160; multiselect: true,<br />&#160;&#160;&#160; cellEdit: false,<br />&#160;&#160;&#160; })<br />&#160;&#160;&#160; <br /><span style="color: #ff0000;">&#160;&#160;&#160; jQuery(&#8221;#mybutton&#8221;).click(function() { <br />&#160;&#160;&#160; &#160;&#160;&#160; jQuery(&#8221;#list_contacts&#8221;).setColumns({width:300}); <br />&#160;&#160;&#160; &#160;&#160;&#160; });</span></span></p>
<p>jQuery(&#8221;#list_contacts&#8221;).navGrid(&#39;#pagernav&#39;, <br />&#160;&#160;&#160; &#160;&#160;&#160; {add: true, edit: true, del: true, search: true}, //options<br />&#160;&#160;&#160; &#160;&#160;&#160; {height:600,width:610,reloadAfterSubmit:false,url:&#39;edition.php&#39;}, // edit options<br />&#160;&#160;&#160; &#160;&#160;&#160; {height:600,width:610,reloadAfterSubmit:false,url:&#39;edition.php&#39;}, // add options<br />&#160;&#160;&#160; &#160;&#160;&#160; {reloadAfterSubmit:false,url:&#39;edition.php&#39;}, // del options<br />&#160;&#160;&#160; &#160;&#160;&#160; {width:600,sopt:[&#39;cn&#39;,&#39;bw&#39;,&#39;ew&#39;]} // search options<br />&#160;&#160;&#160; &#160;&#160;&#160; );</p>
<p>});</p>
</p>
<p><span style="color: #0000ff;">&#60;table id=&#8221;list_contacts&#8221;&#62;&#60;/table&#62; <br />&#60;div id=&#8221;pager&#8221;&#62;&#60;/div&#62; <br /><span style="color: #ff0000;">&#60;button type=&#8221;button&#8221; class=&#8221;bouton&#8221; id=&#8221;mybutton&#8221;&#62;Afficher/masquer les colonnes&#60;/button&#62; <br /></span><br /></span></p></p>
]]></description>
        	        	<pubDate>Thu, 10 Sep 2009 04:50:15 +0300</pubDate>
        </item>
</channel>
</rss>