<?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: How to activate postData on grid load</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-activate-postdata-on-grid-load</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/how-to-activate-postdata-on-grid-load/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>ddavisla on How to activate postData on grid load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-activate-postdata-on-grid-load#p24493</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-activate-postdata-on-grid-load#p24493</guid>
        	        	<description><![CDATA[<p>No one??? <img class="spSmiley" style="margin:0" title="Confused" src="/blog/wp-content/forum-smileys/sf-confused.gif" alt="Confused" />&#160; I still haven&#39;t figured out how to do this.</p>
]]></description>
        	        	<pubDate>Wed, 31 Aug 2011 22:49:30 +0300</pubDate>
        </item>
        <item>
        	<title>ddavisla on How to activate postData on grid load</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-activate-postdata-on-grid-load#p24236</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-activate-postdata-on-grid-load#p24236</guid>
        	        	<description><![CDATA[<p>I have been struggling with this all day. My requirement is very simple: I&#39;m using single field searching. I want to save the state of the grid (using postData and a cookie) when I leave the page and restore it when I come back. I&#39;m able to save the postData to a cookie, but can&#39;t figure out how to restore the grid state again.</p>
<p><input type='button' class='sfcodeselect' name='sfselectit5643' value='Select Code' data-codeid='sfcode5643' /></p>
<div class='sfcode' id='sfcode5643'>$(document).ready(documentReady);<br />function documentReady()<br />{<br />&#160; $(&#34;#grid_clients&#34;).jqGrid({<br />&#160;&#160;&#160;&#160;&#160; datatype: &#34;local&#34;,<br />&#160;&#160;&#160;&#160;&#160; height: 200,<br />&#160;&#160;&#160;&#160;&#160; width: 832,<br />&#160;&#160;&#160;&#160;&#160; shrinkToFit: true,<br />&#160;&#160;&#160;&#160;&#160; caption:&#34;Clients&#34;,<br />&#160;&#160;&#160;&#160;&#160; colNames :[&#34;&#34;,&#34;Id&#34;,&#34;Name&#34;,&#34;Description&#34;,&#34;Active&#60;br /&#62;Studies&#34;],<br />&#160;&#160;&#160;&#160;&#160; colModel :[<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#34;edit&#34;, index:&#34;edit&#34;, width:20, align:&#34;center&#34;, sortable:false, search: false},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#34;id&#34;, index:&#34;id&#34;, width:40, align:&#34;right&#34;, sorttype:&#39;int&#39;},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#34;name&#34;, index:&#34;name&#34;, width:200},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#34;description&#34;,&#160;&#160;&#160; index:&#34;description&#34;,&#160;&#160;&#160; width:200},<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {name:&#34;studycount&#34;, index:&#34;studycount&#34;, width:50,&#160;&#160; align:&#34;right&#34;, sorttype:&#39;int&#39;}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ],<br />&#160;&#160;&#160;&#160;&#160; pager:&#34;pager_clients&#34;,<br />&#160;&#160;&#160;&#160;&#160; scroll: 1,<br />&#160;&#160;&#160;&#160;&#160; viewrecords:true,<br />&#160;&#160;&#160;&#160;&#160; sortable:true,<br />&#160;&#160;&#160;&#160;&#160; sortname: &#34;name&#34;,<br />&#160;&#160;&#160;&#160;&#160; autowidth: true,<br />&#160;&#160;&#160;&#160;&#160; pgbuttons: false,<br />&#160;&#160;&#160;&#160;&#160; loadonce: true,<br />&#160;&#160;&#160;&#160;&#160; gridview: true<br />&#160;&#160; });</p>
<p>&#160;&#160; $(&#34;#grid_clients&#34;).jqGrid(&#34;navGrid&#34;, &#34;#pager_clients&#34;,{add:false, edit:false, del:false});</p>
<p>&#160;&#160; $(&#39;#grid_clients&#39;).jqGrid(&#39;setGridParam&#39;, {datatype: &#39;xml&#39;}); <br />&#160;&#160; var gridUrl = &#39;getgridxmlclients.php&#39;;<br />&#160;&#160; $(&#39;#grid_clients&#39;).jqGrid(&#39;setGridParam&#39;, {url: gridUrl});</p>
<p>&#160;&#160; // If the cookie exists, set the postData and search parameters. <br />&#160;&#160; if ($.cookies.get(&#39;gridPostData&#39;)) <br />&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160; alert(dump($.cookies.get(&#39;gridPostData&#39;)));<br />&#160;&#160;&#160;&#160;&#160; $(&#39;#grid_clients&#39;).jqGrid(&#39;setGridParam&#39;, {search: true, &#39;postData&#39;: $.cookies.get(&#39;gridPostData&#39;)});<br />&#160;&#160; }</p>
<p>&#160;&#160; $(&#39;#grid_clients&#39;).trigger(&#39;reloadGrid&#39;, [{page:1}]);<br />}</p>
</div>
<p>The alert for the cookie looks like this:</p>
</p>
<p>&#39;_search&#39; =&#62; "true"<br />&#39;nd&#39; =&#62; "1313100751399&#8243;<br />&#39;rows&#39; =&#62; "20&#8243;<br />&#39;page&#39; =&#62; "1&#8243;<br />&#39;sidx&#39; =&#62; "id"<br />&#39;sord&#39; =&#62; "asc"<br />&#39;searchField&#39; =&#62; "studycount"<br />&#39;searchString&#39; =&#62; "1&#8243;<br />&#39;searchOper&#39; =&#62; "eq"<br />&#39;filters&#39; =&#62; ""</p>
</p>
<p>The interesting thing is that the parameters seem to have taken, because if I just click on a header to sort the grid, the filter immediately takes affect then. I&#39;m missing the method of forcing the filtering when loading.</p>
<p>Thanks, &#8211;David</p>
]]></description>
        	        	<pubDate>Fri, 12 Aug 2011 19:34:53 +0300</pubDate>
        </item>
</channel>
</rss>