Forum
17:38
10/08/2009
Hello Tony,
I read about the bug some days before (see here), but hadn't time to fix the problem till now. So I decide to describe the bug first of all.
Let us we have simple local grid like here. If we would use the filter
or another one
we will see correct filtering results with two rows (one having "test6″ and another having "test5″). The problem (the bug) can be reproduce if we would use mix between rules and groups parts of the filters.
Applying of such filter produces no rows because AND operation between two suboperations will be used instead of OR.
I hope Tony, that you'll quickly find the place in the code which is the origin of the problem and will fix the bug.
Best regards
Oleg
17:56
Moderators
30/10/2007
Thanks Oleg,
Before I look in this you can set showQuery param in filtering to see what search string is builded.
Regards
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
18:09
10/08/2009
OK I included showQuery: true option in the demo. One can see now that the correct query
will be created by filter module and postData.filters is also correct
"{"groupOp":"OR","rules":[{"field":"name","op":"eq","data":"test6"}],"groups":[{"groupOp":"AND","rules":[{"field":"name","op":"eq","data":"test5"}],"groups":[]}]}"
or in object form as
groupOp: "OR",
rules: [
{field: "name", op: "eq", data: "test6"}
],
groups: [
{
groupOp: "AND",
rules: [
{field: "name", op: "eq", data: "test5"}
],
groups: []
]
}
Just the local searching works wrong with the data.
Best regards
Oleg
15:19
Moderators
30/10/2007
Hello Oleg,
Thanks. I confirm the bug. From what I currently see it will be very hard to fix, but I will
Best Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
14:51
10/08/2009
Hello Tony,
it seems to me that I fond a simple fix of the problem. I posted the pull request with the corresponding suggestion.
Best regards
Oleg
12:35
10/08/2009
I think that the previous fix which you posted is still buggy. I descibes the problem in the comment. I'm not sure that the changes which I suggested in the pull requests fixes all current problem, but at least the appling of the same filter on the demo which uses my suggestion works correctly.
Best regards
Oleg
12:40
Moderators
30/10/2007
Oleg,
The demo you pointed does not contain my fix. Can you please correct and try it with it.
Regards
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
45 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66