<?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: filterToolbar not reloaded on first run...</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/filtertoolbar-not-reloaded-on-first-run</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/filtertoolbar-not-reloaded-on-first-run/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>sirshurf on filterToolbar not reloaded on first run...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/filtertoolbar-not-reloaded-on-first-run#p13753</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/filtertoolbar-not-reloaded-on-first-run#p13753</guid>
        	        	<description><![CDATA[<p>Ok, what I have done is added next line:</p>
</p>
<p><span> </span>postData:{&#39;SearchDesc&#39;:$("#description").val(),&#39;SearchId&#39;:$("#itemNumber").val()},</p>
<p>and removed all of the triggers and reloads.</p>
</p>
<p>and now, I think it works...</p>
<p>But is it the best option?</p>
]]></description>
        	        	<pubDate>Sun, 10 Jan 2010 14:20:19 +0200</pubDate>
        </item>
        <item>
        	<title>sirshurf on filterToolbar not reloaded on first run...</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/filtertoolbar-not-reloaded-on-first-run#p13749</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/filtertoolbar-not-reloaded-on-first-run#p13749</guid>
        	        	<description><![CDATA[<p>Ok, strange problem...</p>
</p>
<p>I have a field (2 to be exact...) that a user can fill and after that he can press search, and the jqgrid will start with data of the values entered...</p>
</p>
<p>My problem is: I am filling the default Value , and the data is ok, but on the first run the search is not performed.</p>
</p>
<p>If I press enter on the toolbar all is great, but not on the opening.</p>
</p>
<p>Here is my code:</p>
</p>
<p><span> </span>function jsLoadGrid(){</p>
<p><span> </span>//jQuery("#list2").jqGrid();</p>
<p><span> </span>jQuery("#list2").GridUnload();</p>
<p><span> </span>gridimgpath = "../styles/images";</p>
<p><span> </span>var mygrid = jQuery("#list2").jqGrid({</p>
<p><span> </span>datatype: &#39;json&#39;,</p>
<p><span> </span>url: &#39;ItemTB.php&#39;, //?SearchId=&#39;+$("#itemNumber").val()+&#39;&#38;SearchDesc=&#39;+$("#description").val(), &#160;//call index.php to fill the jQuery</p>
<p><span> </span>mtype: &#39;GET&#39;, &#160;&#160;</p>
<p><span> </span>cache: false,</p>
<p><span> </span>height: &#39;350&#39;, &#160; &#160; //table</p>
<p><span> </span>//search:true,</p>
<p><span> </span>//rowList:[10,20,30,40,50],</p>
<p><span> </span>{/literal}</p>
<p><span> </span>colNames:[&#39;{$translation-&#62;LBL_OrderLineHandler_ITEM_NUM}&#39;,</p>
<p><span> </span> &#160;&#39;{$translation-&#62;LBL_CustTOrderHeader_DSC}&#39;,</p>
<p><span> </span> &#160;&#39;{$translation-&#62;LBL_OrderLineHandler_CODE_STOCK}&#39;,</p>
<p><span> </span> &#160;&#39;{$translation-&#62;LBL_OrderLineHandler_PRICE}&#39;,</p>
<p><span> </span> &#160;&#39;{$translation-&#62;LBL_OrderLineHandler_P_SIZE}&#39;,</p>
<p><span> </span> &#160;{foreach from=$warehouseList item=warehouse}</p>
<p><span> </span>&#39;{$translation-&#62;LBL_OrderLineHandler_Warehouse} {$warehouse}&#39;,</p>
<p><span> </span> &#160;{/foreach}</p>
<p><span> </span> &#160;</p>
<p><span> </span> &#160;],</p>
<p><span> </span>{literal}</p>
<p><span> </span>colModel:[</p>
<p><span> </span> {name:&#39;ICAT&#39;,index:&#39;SearchId&#39;, width:120,search:true,stype:&#39;text&#39;, &#160;sortable:false,searchoptions:{defaultValue:$("#itemNumber").val()}},</p>
<p><span> </span> {name:&#39;IDSCO&#39;,index:&#39;SearchDesc&#39;, width:280,search:true, sortable:false,searchoptions:{defaultValue:$("#description").val()} },</p>
<p><span> </span> {name:&#39;ICS&#39;,index:&#39;ICS&#39;, width:80,search:false, sortable:false},</p>
<p><span> </span> {name:&#39;IPRC1&#39;,index:&#39;IPRC1&#39;, width:90,align:"right",search:false, sortable:false},</p>
<p><span> </span> {name:&#39;IPACK&#39;,index:&#39;IPACK&#39;, width:70, sortable:false,search:false},&#160;</p>
<p><span> </span>&#160;</p>
<p><span> </span> {/literal}</p>
<p><span> </span> {foreach from=$warehouseList key=k item=warehouse}</p>
<p><span> </span>{if $warehouse neq &#39;&#39;}</p>
<p><span> </span>{literal}{{/literal}name:&#39;IQTY{$k+1}&#39;,index:&#39;IQTY{$k+1}&#39;, width:100,align:"right",search:false, sortable:false{literal}},{/literal}</p>
<p><span> </span>{else}</p>
<p><span> </span>{literal}{{/literal}name:&#39;IQTY{$k+1}&#39;,index:&#39;IQTY{$k+1}&#39;, width:100,align:"right",search:false, hidden:true, sortable:false{literal}},{/literal}</p>
<p><span> </span>{/if}</p>
<p><span> </span> {/foreach}</p>
<p><span> </span> {literal}</p>
<p><span> </span>],</p>
<p><span> </span> pager: jQuery(&#39;#pager2&#39;),</p>
<p><span> </span> imgpath: gridimgpath,</p>
<p><span> </span> multiselect: false,</p>
<p><span> </span>gridview : true,</p>
<p><span> </span>gridModel: true,</p>
<p><span> </span>autosearch: true,</p>
<p><span> </span>//searchOnEnter: true,</p>
<p><span> </span>stringResult: true,</p>
<p><span> </span> //toolbar : [true,"top"],&#160;</p>
<p><span> </span> onSelectRow: function(id) {</p>
<p><span> </span>$("#itemNumber").val(id);</p>
<p><span> </span>$("#description").val($("#list2").getCell(id,"IDSCO"));</p>
<p><span> </span>$(&#39;#modal&#39;).dialog(&#39;close&#39;);</p>
<p><span> </span>},</p>
<p><span> </span>altClass: &#39;tableCol2&#39;,</p>
<p><span> </span>altRows: true,</p>
<p><span> </span>autosearch:true,</p>
<p><span> </span>search:true,</p>
<p><span> </span>scroll: 1,</p>
<p><span> </span>jsonReader : { root: &#39;rows&#39;, page: &#39;page&#39;, total: &#39;total&#39; , records: &#39;records&#39; }</p>
<p><span> </span>});<span> </span></p>
</p>
<p><span> </span>$(&#39;#list2&#39;).setGridParam( { search:true});<span> </span></p>
<p><span> </span></p>
<p><span> </span>jQuery("#list2").jqGrid(&#39;navGrid&#39;,&#39;#pager2&#39;,{edit:false,add:false,del:false,search:false,refresh:false});</p>
<p><span> </span>jQuery("#list2").jqGrid(&#39;navButtonAdd&#39;,"#pager2",{caption:"Toggle",title:"Toggle Search Toolbar", buttonicon :&#39;ui-icon-pin-s&#39;,</p>
<p><span> </span>onClickButton:function(){</p>
<p><span> </span>mygrid[0].toggleToolbar()</p>
<p><span> </span>}&#160;</p>
<p><span> </span>});</p>
<p><span> </span>jQuery("#list2").jqGrid(&#39;navButtonAdd&#39;,"#pager2",{caption:"Clear",title:"Clear Search",buttonicon :&#39;ui-icon-refresh&#39;,</p>
<p><span> </span>onClickButton:function(){</p>
<p><span> </span>mygrid[0].clearToolbar()</p>
<p><span> </span>}&#160;</p>
<p><span> </span>});</p>
<p><span> </span></p>
<p><span> </span>jQuery("#list2").jqGrid(&#39;filterToolbar&#39;, {gridModel:true , autosearch:true});</p>
<p><span> </span>//$("#list2").triggerToolbar();</p>
<p><span> </span>jQuery("#list2")[0].triggerToolbar();</p>
<p><span> </span>}</p>
</p>
<p>The triggerToolbar was the last attempt, but there is no change (and I dont see the additional request made to the server...)</p>
</p>
<p>Please help</p>
]]></description>
        	        	<pubDate>Sun, 10 Jan 2010 13:26:29 +0200</pubDate>
        </item>
</channel>
</rss>