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:
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:
where (userName like '%john%' OR userName = "") and userID in (1,2, 3)