<?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: search doesn't work</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/search-doesnt-work</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/search-doesnt-work/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on search doesn't work</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/search-doesnt-work#p5227</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/search-doesnt-work#p5227</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Check your server side code - what is get and what is returned.</p>
<p>Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 11 Mar 2009 03:15:00 +0200</pubDate>
        </item>
        <item>
        	<title>missa on search doesn't work</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/search-doesnt-work#p5201</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/search-doesnt-work#p5201</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>My button search doesn&#39;t work very well. when I enter parameter for selection, It returns me all my grid and it doesn&#39;t care about my query?</p>
<p>Do you any idea about this problem. Below it&#39;s my program:</p>
<p>jQuery(document).ready(function(){<br />&#160;&#160;&#160; var lastsel;<br />&#160;&#160;&#160; jQuery("#client").jqGrid({<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; url:&#39;/paiement/traitement/server.php?nd=&#39;+new Date().getTime(),<br />&#160;&#160;&#160; &#160;&#160;&#160; datatype: "json",<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; colNames:[&#39;Inv No&#39;,&#39;Date&#39;, &#39;Client&#39;, &#39;Amount&#39;,&#39;Tax&#39;,&#39;Total&#39;,&#39;Notes&#39;],<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; colModel:[<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;invid&#39;,index:&#39;invid&#39;, width:55,sorttype:"int"},<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;invdate&#39;,index:&#39;invdate&#39;, width:90,editable:true,sorttype:"date",formatter:&#39;date&#39;,formatoptions:{newformat: &#39;d/m/Y&#39;},editrules:{required:true}},<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;name&#39;,index:&#39;name&#39;, width:100,editable:true,sorttype:"text",editrules:{required:true}},<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;amount&#39;,index:&#39;amount&#39;, width:80, align:"right",sorttype:"float",editable:true,editrules:{number:true}},<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;tax&#39;,index:&#39;tax&#39;, width:80, align:"right",sorttype:"float",editable:true,editrules:{number:true}},<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;total&#39;,index:&#39;total&#39;, width:80,align:"right",sorttype:"float",editable:true,editrules:{number:true}},<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; {name:&#39;note&#39;,index:&#39;note&#39;, width:150, sortable:false,editable:true}<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; ],<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; rowNum:10,<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; rowList:[10,20,30],<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; pager: jQuery(&#39;#pclient&#39;),<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; sortname: &#39;invid&#39;,<br />&#160;&#160;&#160; &#160;&#160; &#160;&#160;&#160; imgpath: &#39;/paiement/jqgrid/themes/coffee/images/&#39;,<br />&#160;&#160;&#160; &#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; &#160;&#160;&#160; sortorder: "asc",<br />&#160;&#160;&#160; &#160;&#160;&#160; caption: "tableau test",&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160; &#160;&#160;&#160; onSelectRow: function(invid){<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; if(invid &#38;&#38; invid!==lastsel){&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; var ret = jQuery("#client").getRowData(invid);&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; <br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; jQuery(&#39;#client&#39;).restoreRow(lastsel);&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; <br />&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; //jQuery(&#39;#client&#39;).editRow(invid,true,pickdates,success,&#39;/paiement/traitement/mise_a_jour_bd.php&#39;,{&#39;invid&#39;:+ret.invid},aftersavefunc,onerrorfunc);<br />&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; jQuery(&#39;#client&#39;).editRow(invid,true,pickdates,&#39;&#39;,&#39;/paiement/traitement/mise_a_jour_bd.php&#39;,{&#39;invid&#39;:+ret.invid},&#39;&#39;,onerrorfunc);<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; lastsel=invid;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; }<br />&#160;&#160;&#160; &#160;&#160;&#160; },<br />&#160;&#160;&#160; &#160;&#160;&#160; editurl: "/paiement/traitement/server.php",<br />&#160;&#160;&#160; }).navGrid(&#39;#pclient&#39;, {refresh:true,add:true,del:true,search:true,edit:true},<br />&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; { height:180,width:300}, //edit options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { height:180, width:300, modal:true, reloadAfterSubmit:true,url:&#39;/paiement/traitement/ajout_bd.php&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; onInitializeForm : function() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; jQuery("#invdate").datepicker({<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; dateFormat:"dd/mm/yy",<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; clickInput:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; createButton:true,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; buttonImage: &#39;/paiement/jqgrid/themes/calendar.gif&#39;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //startDate:&#39;2000-01-02&#39;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; });&#160;&#160;&#160; // Mark grid&#39;s date fields<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, // add options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { height:80,width:300,&#160; reloadAfterSubmit:true, modal:true, url:&#39;/paiement/traitement/suppression_bd.php&#39;,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;beforeSubmit: function() { //r&#233;ccuperation du code d&#39;identification!<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; var sr = jQuery(&#39;#client&#39;).getGridParam(&#39;selrow&#39;);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; var rowData = jQuery(&#39;#client&#39;).getRowData(sr);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; this.delData = {&#39;invid&#39;: rowData[&#39;invid&#39;]};<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; //retarr = {&#39;invid&#39;: rowData[&#39;invid&#39;]};<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; retarr = this.delData;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; return retarr;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }, // delete options<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {} // search options<br />&#160;&#160;&#160; );&#160;&#160;&#160;</p>
<p>});</p>
</p>
<p>Thank you for your help!</p>
<p>Aurore</p>
]]></description>
        	        	<pubDate>Tue, 10 Mar 2009 11:43:16 +0200</pubDate>
        </item>
</channel>
</rss>