<?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 Filter module rewrite</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite</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/discussion/jqgrid-filter-module-rewrite/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>OlegK on jqGrid Filter module rewrite</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22209</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22209</guid>
        	        	<description><![CDATA[<p>Hi Tony!</p>
<p>Just one idea. It would be nice to implement some kind of "filter collection": the list of some predefined filters with the name and description which could be easy loaded or saved (first in the internal parameter of jqGrid, next in qookie and which can be easy exported).</p>
<p>Having the possibility to define a complex query in a nice feature (what one has in the new filter module), but it could be too complex for standard users. The usage of predefined "filter collection" could simplify the work and improve users satisfaction. One could allow to switch from "standard mode" of choosing only predefined queries to "advanced mode" where full posibilities of the new filter module could be used.</p>
<p>Best regards<br />Oleg&#160;</p>
]]></description>
        	        	<pubDate>Fri, 25 Feb 2011 19:56:19 +0200</pubDate>
        </item>
        <item>
        	<title>myearwood on jqGrid Filter module rewrite</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22177</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22177</guid>
        	        	<description><![CDATA[<p>H Tony</p>
<p>Very good so far!</p>
<p>I haven&#39;t looked at the resulting where clause, but I hope you know to parameterize the user values and not concatenate them into a query string. That leads to SQL Injection and no amount of escaping the user-entered values is foolproof.</p>
<p>In the demo, I think there should be and/or drop down after each condition. I&#39;d like to see the filter represented in a grid with a vertical scrollbar as well as the results grid with a vertical scrollbar.</p>
</p>
<p>Mike</p>
]]></description>
        	        	<pubDate>Wed, 23 Feb 2011 05:39:17 +0200</pubDate>
        </item>
        <item>
        	<title>tony on jqGrid Filter module rewrite</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22124</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22124</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>If someone is interested on the new search filter a simple demo can be downloaded from this link</p>
<p><a href="/downloads/jqgridsearchdlg.zip" target="_blank">SearchDemo</a></p>
</p>
<p>Kind Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Fri, 18 Feb 2011 14:02:14 +0200</pubDate>
        </item>
        <item>
        	<title>tony on jqGrid Filter module rewrite</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22102</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22102</guid>
        	        	<description><![CDATA[<p>Thank you Oleg.</p>
<p>The most of corrections are implemented.</p>
<p>Will do the rest later.</p>
<p>Now we are on the final lap for the alfa.</p>
<p>Other modules will be changed at once.</p>
<p>I love the new module (I have a little problems with the local searching, but have already solution)</p>
<p>Thanks again</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 16 Feb 2011 16:40:23 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on jqGrid Filter module rewrite</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22101</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22101</guid>
        	        	<description><![CDATA[<p>It is very good new, Tony!</p>
<p>To help you to improve the new code I used <a href="http://www.jslint.com/" target="_blank">JSlint</a> and found following small errors or suggestions:</p>
<p>line 67 ended with &#39;,&#39; before &#39;]&#39; in the next line. One should remove the &#39;,&#39;</p>
<p>in line 145,154,296,462,493,519,523,527,531,534 one should replace &#39;,&#39; with &#39;;&#39; at the end of line.</p>
<p>in line 309 will be defined unused variables o and df.</p>
<p>In line 516 the code &#39;+ ""&#39; (at the end of line) should be removed</p>
<p>in lines 82,119,164,184,354,377 one should add &#39;;&#39; at the end of lines</p>
<p>in line 219,354,433,468,490,492,511-514,516,517,545,547,557,559,568,570,626 insert {}</p>
<p>in lines 32,166,183,197,218,232,255,282,327,338,344,370,395,410,415,449,489,498,505,511-514,516,544,556,567,576 replace "==" to "==="<br />in lines 249,269,287,466,477,481,541,553 replace "!=" to "!=="</p>
<p>if would be better to move this.getStringForGroup from the line 464 after the line 494 where<br />the function this.getStringForRule will be defined because in lines 472,482<br />the function this.getStringForRule will be used inside of this.getStringForGroup</p>
<p>In the same way the function getStringForRule defined in the line 572 will be better to move before the line 538<br />where the function getStringForGroup defined which use it</p>
<p>I used the code loaded today so I hope the line numbers stay unchanged in your code.</p>
<p>I next days I want to look the new module more carefully and to test it.</p>
<p>Best regards<br />Oleg</p>
]]></description>
        	        	<pubDate>Wed, 16 Feb 2011 13:04:08 +0200</pubDate>
        </item>
        <item>
        	<title>admin on jqGrid Filter module rewrite</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22093</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/jqgrid-filter-module-rewrite#p22093</guid>
        	        	<description><![CDATA[<p>Hello all,<br />
After many requests and of course the problems which causes current search module we have made a decision to rewrite them.<br />
This actually is not standard task, because all existing features should be saved.<br />
I can not guarantee  that 100% of the existing features will be available, but we will do our best to save them<br />
Three more important thing are the goal of this rewrite:</p>
<ol>
<li>We do not more will use jQuery clone function to create new row (the most important) , but after every change the filter will be recreated using the functions from common grid module</li>
<li>Again with the available standard search like by example:<br />
...WHERE a=1 AND b=2<br />
now we can do more complex where clauses like this<br />
 ... WHERE ( (a=1 AND b=2) or c=3)<br />
This mean more than one group operator can be used.
</li>
<li>Implementing a checking modules for the data input in the filter
</li>
</ol>
<p>We have placed the code in GitHub.<br />
<a href="https://github.com/tonytomov/jqGrid/commit/0002a389ffbeab00e536c02ecade03c72ba2a6e6" rel="nofollow" target="_blank">https://github.com/tonytomov/jqGrid/commit/0002a389ffbeab00e536c02ecade03c72ba2a6e6</a></p>
<p>Any comments, recommendations, fixes are welcome during the development of this plugin.<br />
Note that it can be used separately.</p>
<p>Kind Regards<br />
Tony  </p>
]]></description>
        	        	<pubDate>Tue, 15 Feb 2011 13:47:59 +0200</pubDate>
        </item>
</channel>
</rss>