<?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: Messed up Nav button on jgrid with ui-tabs</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs</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/messed-up-nav-button-on-jgrid-with-ui-tabs/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>lupin on Messed up Nav button on jgrid with ui-tabs</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21790</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21790</guid>
        	        	<description><![CDATA[<p>Thank you Oleg, this solved the issue.&#160;</p>
]]></description>
        	        	<pubDate>Sat, 22 Jan 2011 04:27:55 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on Messed up Nav button on jgrid with ui-tabs</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21789</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21789</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>look one more time in your HTML code</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3854' value='Select Code' data-codeid='sfcode3854' /></p>
<div class='sfcode' id='sfcode3854'>&#60;div id=&#34;monthly&#34;&#62;<br /> &#60;table id=&#34;monthlygrid&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34;&#62;<br /> &#60;/table&#62;<br /> &#60;div id=&#34;<strong>pager2</strong>&#34; class=&#34;scroll&#34; style=&#34;text-align: center;&#34;&#62; &#60;/div&#62;<br /> &#60;/div&#62;</p>
<p> &#60;div id=&#34;weekly&#34;&#62;<br /> &#60;table id=&#34;weeklygrid&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34;&#62;<br /> &#60;/table&#62;<br /> &#60;div id=&#34;<strong>pager2</strong>&#34; class=&#34;scroll&#34; style=&#34;text-align: center;&#34;&#62; &#60;/div&#62;<br /> &#60;/div&#62;</p>
<p> &#60;div id=&#34;daily&#34;&#62;<br /> &#60;table id=&#34;dailygrid&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34;&#62;<br /> &#60;/table&#62;<br /> &#60;div id=&#34;<strong>pager2</strong>&#34; class=&#34;scroll&#34; style=&#34;text-align: center;&#34;&#62; &#60;/div&#62;<br /> &#60;/div&#62;</p>
</div>
<p>HTML not permit to use the same id more then once on one page. So your current HTML code ir wrong. If you copy a code you have to make some minimal modifications in the copy. At least you have to rename two from three ids used as the pager.</p>
<p>Regards<br />Oleg&#160;</p></p>
]]></description>
        	        	<pubDate>Sat, 22 Jan 2011 01:03:21 +0200</pubDate>
        </item>
        <item>
        	<title>lupin on Messed up Nav button on jgrid with ui-tabs</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21783</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21783</guid>
        	        	<description><![CDATA[</p>
<p>Hi Tony,</p>
</p>
<p>Yes, it does have some pager id since I just copied the grid definition as follow, pasted only the relevant portion:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit6041' value='Select Code' data-codeid='sfcode6041' /></p>
<div class='sfcode' id='sfcode6041'>
<p>&#60;!-------------------- #dailygrid definition--------------------------------------------&#62;</p>
</p>
<p>rowNum:100,</p>
<p>rowList:[100,200],</p>
<p>rownumbers:true,</p>
<p>pager: &#39;#pager2&#39;,</p>
<p>sortname: &#39;product_id&#39;,</p>
<p>viewrecords: true,</p>
<p>sortorder: &#34;asc&#34;,</p>
<p>width: 950,</p>
<p>height: &#34;100%&#34;,</p>
<p>//  toolbar: [true,&#34;top&#34;],</p>
<p>userDataOnFooter: true,</p>
<p>footerrow: &#39;true&#39;,</p>
<p>gridview:true,</p>
<p>//userData: &#34;userdata&#34;,</p>
<p>caption:&#34;&#34; });</p>
<p>jQuery(&#34;#dailygrid&#34;).jqGrid(&#39;navGrid&#39;,&#39;#pager2&#39;,</p>
<p>{add:false,addtext:&#39;Add&#39;,del:false,deltext:&#39;Delete&#39;,edit:false,edittext: &#39;Edit&#39;,search:false,refresh:false},</p>
<p>editOptions, // Edit Button handler</p>
<p>addOptions, // Add Button  handler</p>
<p>delOptions, // Delete Button handler</p>
<p>{}).jqGrid(&#39;navButtonAdd&#39;,&#34;#pager2&#34;,{caption:&#34;Receipt&#34;,title:&#34;Create Receipt&#34;,onClickButton:function () {</p>
<p>var postData =  $(&#34;#dailygrid&#34;).jqGrid(&#39;getGridParam&#39;,&#39;postData&#39;);</p>
<p>var str=&#39;&#39;;</p>
<p>for(i in postData)</p>
<p>str+=i+&#34;=&#34;+postData[i]+&#34;&#38;&#34;;</p>
<p>window.location.href=( &#34;/order/list?export=receipt&#38;&#34;+ str + new Date().getTime());</p>
</p>
<p>}});</p>
</p>
<p>//Tabs</p>
<p>$(&#34;#menu&#34;).tabs({remote:true});</p>
</p>
<p>});</p>
</p>
<p>&#60;!-------------------#monthlygrid definition ----------------------------------------&#62;</p>
</p>
<p>rowNum:100,</p>
<p>rowList:[100,200],</p>
<p>rownumbers:true,</p>
<p>pager: &#39;#pager2&#39;,</p>
<p>sortname: &#39;product_id&#39;,</p>
<p>viewrecords: true,</p>
<p>sortorder: &#34;asc&#34;,</p>
<p>width: 950,</p>
<p>height: &#34;100%&#34;,</p>
<p>//  toolbar: [true,&#34;top&#34;],</p>
<p>userDataOnFooter: true,</p>
<p>footerrow: &#39;true&#39;,</p>
<p>gridview:true,</p>
<p>//userData: &#34;userdata&#34;,</p>
<p>caption:&#34;&#34; });</p>
<p>jQuery(&#34;#monthlygrid&#34;).jqGrid(&#39;navGrid&#39;,&#39;#pager2&#39;,</p>
<p>{add:false,addtext:&#39;Add&#39;,del:false,deltext:&#39;Delete&#39;,edit:false,edittext: &#39;Edit&#39;,search:false,refresh:false},</p>
<p>editOptions, // Edit Button handler</p>
<p>addOptions, // Add Button  handler</p>
<p>delOptions, // Delete Button handler</p>
<p>{}).jqGrid(&#39;navButtonAdd&#39;,&#34;#pager2&#34;,{caption:&#34;Receipt&#34;,title:&#34;Create Receipt&#34;,onClickButton:function () {</p>
<p>var postData =  $(&#34;#monthlygrid&#34;).jqGrid(&#39;getGridParam&#39;,&#39;postData&#39;);</p>
<p>var str=&#39;&#39;;</p>
<p>for(i in postData)</p>
<p>str+=i+&#34;=&#34;+postData[i]+&#34;&#38;&#34;;</p>
<p>window.location.href=( &#34;/order/list?export=receipt&#38;&#34;+ str + new Date().getTime());</p>
</p>
<p>}});</p>
</p>
<p>//Tabs</p>
<p>$(&#34;#menu&#34;).tabs({remote:true});</p>
</p>
<p>});</p>
</p>
</div>
<p>here&#39;s, the generated html based on firebug, as you can see it created 2 pager2 div under the #dailygrid.</p>
</p>
<p><a href="http://i.imgur.com/IZnAR.png"><img src="http://i.imgur.com/IZnAR.png" width="100"  style="vertical-align: middle;" class="spUserImage" alt="firebug shot of messed up nav" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class=" sfmouseother" alt="Image Enlarger" /></a></p></p>
]]></description>
        	        	<pubDate>Fri, 21 Jan 2011 22:49:42 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Messed up Nav button on jgrid with ui-tabs</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21777</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21777</guid>
        	        	<description><![CDATA[<p>HEllo,</p>
<p>Please check if the both grids have the same pager id.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Fri, 21 Jan 2011 18:05:07 +0200</pubDate>
        </item>
        <item>
        	<title>lupin on Messed up Nav button on jgrid with ui-tabs</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21776</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/messed-up-nav-button-on-jgrid-with-ui-tabs#p21776</guid>
        	        	<description><![CDATA[</p>
<p>Howdy,</p>
</p>
<p>Somebody have any idea why the nav button is messed up in this jgrid on ui-tabs, for some reason the supposedly Receipt button on nav grid should display on each grid on each tab &#160;but as you can see on the image the nav button(Receipt) is located on "Daily Sales" tab grid twice, and it&#39;s not showing on "Monthly Sales" grid/tab.</p>
</p>
<p><a href="http://i.imgur.com/eJDqQ.png"><img src="http://i.imgur.com/eJDqQ.png" width="100"  style="vertical-align: top;" class="spUserImage" alt="Messed-up grid nav button on ui tabs" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class=" sfmouseother" alt="Image Enlarger" /></a></p>
</p>
<p>Here the html:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9257' value='Select Code' data-codeid='sfcode9257' /></p>
<div class='sfcode' id='sfcode9257'>
<p>&#60;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62;</p>
<p>&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Strict//EN&#34; &#34;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#34;&#038;gt" rel="nofollow" target="_blank"><a href="http://www.w3.org/TR/xhtml1/DT" rel="nofollow">http://www.w3.org/TR/xhtml1/DT</a>.....t;&#038;gt</a>;</p>
<p>&#60;html xmlns=&#34;<a href="http://www.w3.org/1999/xhtml&#038;quot" rel="nofollow" target="_blank">http://www.w3.org/1999/xhtml&#038;quot</a>; xml:lang=&#34;en&#34; lang=&#34;en&#34;&#62;</p>
<p>&#60;head&#62;</p>
<p>&#60;title&#62;[% template.title %]&#60;/title&#62;</p>
<p>&#60;link rel=&#34;stylesheet&#34; type=&#34;text/css&#34; media=&#34;screen&#34; href=&#34;[% c.uri_for(&#39;/static/css/custom-theme/jquery-ui-1.7.2.custom.css&#39;) %]&#34; /&#62;</p>
<p>&#60;link rel=&#34;stylesheet&#34; type=&#34;text/css&#34; media=&#34;screen&#34; href=&#34;[% c.uri_for(&#39;/static/css/ui.jqgrid.css&#39;) %]&#34; /&#62;</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/jquery-1.3.2.min.js&#39;) %]&#34;&#62;</p>
<p>&#60;/script&#62;</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/jquery-ui-1.7.2.custom.min.js&#39;) %]&#34;&#62;</p>
<p>&#60;/script&#62;</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/i18n/grid.locale-en.js&#39;) %]&#34;&#62;</p>
<p>&#60;/script&#62;</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/jquery.jqGrid.min.js&#39;) %]&#34;&#62;</p>
<p>&#60;/script&#62;</p>
</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/rep/monthly.js&#39;) %]&#34;&#62; &#60;/script&#62;</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/rep/weekly.js&#39;) %]&#34;&#62; &#60;/script&#62;</p>
<p>&#60;script type=&#34;text/javascript&#34; src=&#34;[% c.uri_for(&#39;/static/js/rep/daily.js&#39;) %]&#34;&#62; &#60;/script&#62;</p>
</p>
<p>&#60;/head&#62;</p>
<p>&#60;body&#62;</p>
</p>
<p>&#60;div id=&#34;menu&#34;&#62;</p>
<p>&#60;ul&#62;</p>
<p>&#60;li&#62;&#60;a href=&#34;#monthly&#34;&#62;Monthly Sales&#60;/a&#62;&#60;/li&#62;</p>
<p>&#60;li&#62;&#60;a href=&#34;#weekly&#34;&#62;Weekly Sales&#60;/a&#62;&#60;/li&#62;</p>
<p>&#60;li&#62;&#60;a href=&#34;#daily&#34;&#62;Daily Sales&#60;/a&#62;&#60;/li&#62;</p>
<p>&#60;/ul&#62;</p>
<p>&#60;div id=&#34;monthly&#34;&#62;</p>
<p>&#60;table id=&#34;monthlygrid&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34;&#62;</p>
<p>&#60;/table&#62;</p>
<p>&#60;div id=&#34;pager2&#34; class=&#34;scroll&#34; style=&#34;text-align: center;&#34;&#62; &#60;/div&#62;</p>
<p>&#60;/div&#62;</p>
</p>
<p>&#60;div id=&#34;weekly&#34;&#62;</p>
<p>&#60;table id=&#34;weeklygrid&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34;&#62;</p>
<p>&#60;/table&#62;</p>
<p>&#60;div id=&#34;pager2&#34; class=&#34;scroll&#34; style=&#34;text-align: center;&#34;&#62; &#60;/div&#62;</p>
<p>&#60;/div&#62;</p>
</p>
<p>&#60;div id=&#34;daily&#34;&#62;</p>
<p>&#60;table id=&#34;dailygrid&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34;&#62;</p>
<p>&#60;/table&#62;</p>
<p>&#60;div id=&#34;pager2&#34; class=&#34;scroll&#34; style=&#34;text-align: center;&#34;&#62; &#60;/div&#62;</p>
<p>&#60;/div&#62;</p>
<p>&#60;/div&#62;</p>
</p>
<p>&#60;/body&#62;</p>
<p>&#60;/html&#62;</p>
</p>
</div>
<p>And the relevant portion of the grid:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit9753' value='Select Code' data-codeid='sfcode9753' /></p>
<div class='sfcode' id='sfcode9753'>
<p>jQuery(&#34;#monthlygrid&#34;).jqGrid({</p>
<p>url:&#39;/report/list&#39;,</p>
<p>datatype: &#34;json&#34;,</p>
<p>colNames:[&#39;Product Code&#39;,&#39;Description&#39;,&#39;Discount %&#39;,</p>
<p>&#39;Qty&#39;,&#39;Customer&#39;,&#39;Purchase Date&#39;,&#39;Consign Date&#39;,</p>
<p>&#39;Due Date&#39;,&#39;In Cash&#39;,&#39;Consignment&#39;,],</p>
<p>pager: &#39;#pager2&#39;,</p>
<p>sortname: &#39;product_id&#39;,</p>
<p>viewrecords: true,</p>
<p>sortorder: &#34;asc&#34;,</p>
<p>width: 950,</p>
<p>height: &#34;100%&#34;,</p>
<p>userDataOnFooter: true,</p>
<p>footerrow: &#39;true&#39;,</p>
<p>gridview:true,</p>
<p>caption:&#34;&#34; });</p>
<p>jQuery(&#34;#monthlygrid&#34;).jqGrid(&#39;navGrid&#39;,&#39;#pager2&#39;,</p>
<p>{add:false,addtext:&#39;Add&#39;,del:false,deltext:&#39;Delete&#39;,edit:false,edittext: &#39;Edit&#39;,search:false,refresh:false},</p>
<p>editOptions, // Edit Button handler</p>
<p>addOptions, // Add Button handler</p>
<p>delOptions, // Delete Button handler</p>
<p>{}).jqGrid(&#39;navButtonAdd&#39;,&#34;#pager2&#34;,{caption:&#34;Receipt&#34;,title:&#34;Create Receipt&#34;,onClickButton:function () {</p>
<p>var postData = $(&#34;#monthlygrid&#34;).jqGrid(&#39;getGridParam&#39;,&#39;postData&#39;);</p>
<p>var str=&#39;&#39;;</p>
<p>for(i in postData)</p>
<p>str+=i+&#34;=&#34;+postData[i]+&#34;&#38;&#34;;</p>
<p>window.location.href=( &#34;/order/list?export=receipt&#38;&#34;+ str + new Date().getTime());</p>
</p>
<p>}});</p>
</p>
<p>//Tabs</p>
<p>$(&#34;#menu&#34;).tabs({remote:true});</p>
</p>
<p>});</p>
</p>
</div>
<p>Thanks in advance,</p>
</p>
<p>lupin</p></p>
]]></description>
        	        	<pubDate>Fri, 21 Jan 2011 15:25:35 +0200</pubDate>
        </item>
</channel>
</rss>