<?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: jqGrid 4.1.2 ignoreCase + multiGroup bug</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug</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/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>stephenpatten on jqGrid 4.1.2 ignoreCase + multiGroup bug</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p25443</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p25443</guid>
        	        	<description><![CDATA[<blockquote>
<p>tony said:</p>
<p>Hello,</p>
<p>Thanks. Fixed in GitHub.</p>
<p>Best Regards</p>
<p>Tony</p>
</blockquote>
<hr />
<p>Hello Tony,</p>
</p>
<p>I just pulled down the code from GitHub and the grid does not filter correctly. I can provide a working example if you email me your address.</p>
</p>
<p>Regards,</p>
<p>Stephen</p>
]]></description>
        	        	<pubDate>Fri, 16 Dec 2011 21:27:15 +0200</pubDate>
        </item>
        <item>
        	<title>A415Hz on jqGrid 4.1.2 ignoreCase + multiGroup bug</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24327</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24327</guid>
        	        	<description><![CDATA[<p>Thank you very much for consideration and implementing the fix.</p>
<p>I will look forward to the next release.</p>
]]></description>
        	        	<pubDate>Wed, 17 Aug 2011 21:14:08 +0300</pubDate>
        </item>
        <item>
        	<title>tony on jqGrid 4.1.2 ignoreCase + multiGroup bug</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24253</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24253</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks. Fixed in GitHub.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Sun, 14 Aug 2011 10:43:12 +0300</pubDate>
        </item>
        <item>
        	<title>A415Hz on jqGrid 4.1.2 ignoreCase + multiGroup bug</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24213</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24213</guid>
        	        	<description><![CDATA[<p>Ok here it is the test code I&#39;ve prepared for 4.1.2.</p>
<p>If you could confirm it, I will appreciate it very much. I made it so that you can press "find" button from the search dialog window to see exactly what the search is trying to do!</p>
</p>
<p>The test code here is looking for data with last name either "smith" or "miller, AND&#160;it is looking for "john" (lower case). But, jqGrid returns no record, even if ignoreCase is true.</p>
<p>If you alter "john" to "John", it will return a record.</p>
<p>So, the one line fix that I mentioned previously, it can fix that.</p>
</p>
<p>Thank you for your consideration for the fix. And multiGroup complex search is such a great interface.</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4633' value='Select Code' data-codeid='sfcode4633' /></p>
<div class='sfcode' id='sfcode4633'>&#60;script type=&#34;text/javascript&#34;&#62;<br />$(document).ready(function () { <br />var this_data = [ <br />{id: &#34;1&#34;, lname: &#34;Smith&#34;, fname: &#34;John&#34;}, <br />{id: &#34;2&#34;, lname: &#34;Smith&#34;, fname: &#34;Jane&#34;}, <br />{id: &#34;3&#34;, lname: &#34;Smith&#34;, fname: &#34;Mark&#34;}, <br />{id: &#34;4&#34;, lname: &#34;Smith&#34;, fname: &#34;Sarah&#34;}, <br />{id: &#34;5&#34;, lname: &#34;Miller&#34;, fname: &#34;Tom&#34;}, <br />{id: &#34;6&#34;, lname: &#34;Miller&#34;, fname: &#34;Alison&#34;}, <br />{id: &#34;7&#34;, lname: &#34;Miller&#34;, fname: &#34;Jack&#34;}, <br />{id: &#34;8&#34;, lname: &#34;Miller&#34;, fname: &#34;Becky&#34;} <br />], <br />this_grid = $(&#34;#grid&#34;); <br />this_grid.jqGrid({ <br />datatype: &#39;local&#39;, <br />data: this_data, <br />colNames: [&#39;Column1&#39;, &#39;Column2&#39;], <br />colModel: [ {name: &#39;lname&#39;, index: &#39;lname&#39;, width: 200}, {name: &#39;fname&#39;, index: &#39;fname&#39;, width: 200} ], <br />rowNum: 10, <br />pager: &#39;#pager&#39;, <br />gridview: true, <br />ignoreCase: true, <br />viewrecords: true, <br />gridComplete : function() { <br />filters_data = &#39;{&#34;groupOp&#34;:&#34;AND&#34;,&#34;rules&#34;:[{&#34;field&#34;:&#34;fname&#34;,&#34;op&#34;:&#34;eq&#34;,&#34;data&#34;:&#34;john&#34;}],&#34;groups&#34;:[{&#34;groupOp&#34;:&#34;OR&#34;,&#34;groups&#34;:[],&#34;rules&#34;:[{&#34;field&#34;:&#34;lname&#34;,&#34;op&#34;:&#34;eq&#34;,&#34;data&#34;:&#34;miller&#34;},{&#34;field&#34;:&#34;lname&#34;,&#34;op&#34;:&#34;eq&#34;,&#34;data&#34;:&#34;smith&#34;}]}]}&#39;;</p>
<div class=&#34;sfcode&#34;>$(&#34;#grid&#34;).jqGrid(&#39;setGridParam&#39;, { search:true, postData: { &#34;filters&#34;: filters_data} }); } }); this_grid.jqGrid (&#39;navGrid&#39;, &#39;#pager&#39;, {edit: false, add: false, del: false, refresh: true, view: false}, {}, {}, {}, {multipleSearch: true, multipleGroup:true, showQuery: true}); }); <br />&#60;/script&#62; &#60;table id=&#34;grid&#34;&#62;&#60;tr&#62;&#60;td/&#62;&#60;/tr&#62;&#60;/table&#62; &#60;div id=&#34;pager&#34;&#62;&#60;/div&#62;</div>
</div>
]]></description>
        	        	<pubDate>Wed, 10 Aug 2011 19:47:58 +0300</pubDate>
        </item>
        <item>
        	<title>A415Hz on jqGrid 4.1.2 ignoreCase + multiGroup bug</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24212</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/jqgrid-4-1-2-ignorecase-multigroup-bug#p24212</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>I can now confirm that there is a bug that still exists after one fix made for this thread: <a href="http://www.trirand.com/blog/?page_id=393/bugs/bug-in-jqfilter-when-using-multiplegroup/" rel="nofollow" target="_blank"><a href="http://www.trirand.com/blog/?p" rel="nofollow">http://www.trirand.com/blog/?p</a>.....iplegroup/</a></p>
</p>
<p>The bug is that ignoreCase does not work when combined with "multiGroup" complex search.</p>
</p>
<p>The bug can be fixed by adding a line of code at line 1474:</p>
<p>if (group.rules !== undefined) { //line 1470</p>
<p><span style="white-space: pre;"> </span>if(s&#62;0) { //1471</p>
<p><span style="white-space: pre;"> </span>var result = query.select(); //1472</p>
<p><span style="white-space: pre;"> </span>query = $.jgrid.from( result); //1473</p>
<p><span style="white-space: pre;"> </span>if (ts.p.ignoreCase) { query = query.ignoreCase(); } //add this code here, and fix will be made</p>
<p><span style="white-space: pre;"> </span>}</p></p>
]]></description>
        	        	<pubDate>Wed, 10 Aug 2011 19:33:25 +0300</pubDate>
        </item>
</channel>
</rss>