Click here to Skip to main content
15,884,739 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to programmatically filter records in jqgrid based on multiple conditions. All the data is loaded at client side using "loadonce: true" and there is no paging.

For instance, the grid have two columns "Name" and "ID". I want to filter all rows which have value in column "Name" starting with "ar" and also the "ID" column should have value in (1, 5, 6)

I can filter the grid on either of the above two conditions but not able to join both of them.

I want to do something like this:

JavaScript
jQuery.extend(postdata, {
            filters: {[
                "groupOp": "or",
                "rules": filterArray],

                ["groupOp": "and",
                "rules": filterArray
                ]
            }
});


To summarize my question, I just want to convert the following sql condition into equivalent jqGrid filter:
SQL
where (userName like '%john%' OR userName = "") and userID in (1,2, 3)
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900