Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
bug in local searching
24/01/2013
17:38
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

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

Image Enlarger

or another one

Image Enlarger

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.

Image Enlarger

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

24/01/2013
17:56
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

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.

24/01/2013
18:09
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

OK I included showQuery: true option in the demo. One can see now that the correct query

((name = "test5") OR name = "test6")

 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 

25/01/2013
15:19
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

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.

26/01/2013
14:51
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

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 

29/01/2013
12:35
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

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 

29/01/2013
12:40
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

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.

29/01/2013
12:48
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

Sorry! It was my error... 🙁

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
40 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.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information