<?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: Toggle Treeview / Pager</title>
	<link>http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager</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/treegrid/toggle-treeview-pager/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>fuhrysteve on Toggle Treeview / Pager</title>
        	<link>http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager#p11239</link>
        	<category>TreeGrid</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager#p11239</guid>
        	        	<description><![CDATA[<p>I ended up essentially making two pages: /mypage.php and /mypage.php?notree</p>
<p>then doing:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit1127' value='Select Code' data-codeid='sfcode1127' /></p>
<div class='sfcode' id='sfcode1127'>$(&#8221;#mytree&#8221;).jqGrid({<br /> &#8230;<br /> treeGrid: &#60;?=json_encode(!isset($_REQUEST[&#39;notree&#39;]))?&#62;,<br /> &#8230;<br />});</div>
</p>
<p>Before I populate the graph, I send a request to the server to determine if the results will need a tree or not. Then, if the response indicates that the page needs a tree table but does is currently mypage.php?notree, I do:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3286' value='Select Code' data-codeid='sfcode3286' /></p>
<div class='sfcode' id='sfcode3286'>window.location = &#39;mypage.php?tree_data_to_load=foobar&#39;;</div>
<p>or if the opposite is the case, I do:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit1040' value='Select Code' data-codeid='sfcode1040' /></p>
<div class='sfcode' id='sfcode1040'>window.location = &#39;mypage.php?notree?data_to_load=foobar&#39;;</div>
<p>Seems to work pretty well.</p>
]]></description>
        	        	<pubDate>Thu, 29 Oct 2009 09:48:55 +0200</pubDate>
        </item>
        <item>
        	<title>tony on Toggle Treeview / Pager</title>
        	<link>http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager#p11222</link>
        	<category>TreeGrid</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager#p11222</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>You can use other event - loadBeforeSend, but it seems that this will not do the job, since you want your conditions depend on&#160; userData.</p>
<p>My suggestion is to use a custom datatype function, where you can analyze your data and set the appropriate pareameters.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Thu, 29 Oct 2009 03:09:23 +0200</pubDate>
        </item>
        <item>
        	<title>fuhrysteve on Toggle Treeview / Pager</title>
        	<link>http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager#p11152</link>
        	<category>TreeGrid</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/treegrid/toggle-treeview-pager#p11152</guid>
        	        	<description><![CDATA[<p>Is there any way to switch between tree data and not-tree data dynamically? I&#39;ve tried variations of this with no success:</p>
<p><input type='button' class='sfcodeselect' name='sfselectit3214' value='Select Code' data-codeid='sfcode3214' /></p>
<div class='sfcode' id='sfcode3214'>loadComplete: function () {<br />if ($(&#8221;table#mytree&#8221;).getUserData().isTree == true) {<br />&#160;&#160;&#160; $(&#8221;table#mytree&#8221;).setGridParam({treeGrid:true}).trigger(&#8221;reloadGrid&#8221;);<br />} else {<br />&#160;&#160;&#160; $(&#8221;table#mytree&#8221;).setGridParam({<br />&#160;&#160;&#160; &#160;&#160;&#160; treeGrid:false,<br />&#160;&#160;&#160; &#160;&#160;&#160; rowNum:200,<br />&#160;&#160;&#160; &#160;&#160;&#160; pager: &#39;#mypager&#39;<br />&#160;&#160;&#160; }).trigger(&#8221;reloadGrid&#8221;);<br />}</div></p>
]]></description>
        	        	<pubDate>Tue, 27 Oct 2009 12:46:45 +0200</pubDate>
        </item>
</channel>
</rss>