Forum
14:53
29/08/2011
There are few bugs with search toolbar.
I have two grids with local and json data type.
$("#grid").jqGrid("filterToolbar",{stringResult: true,searchOnEnter: false,afterSearch: function(){saveGridState("post");refreshFooter();}});
$("#grid")[0].triggerToolbar();
I have default values for search in colModel, which can be updated via AJAX request on search and should be loaded after page refresh.
1. When I have default values, I should apply triggerToolbar method after grid build (on local data) to apply these filters.
In case of presence stype:select with dataUrl in colModel select element loads asynchronously and toolbar triggers earlier of load this element. So it doesn't affect result filter. I believe, it better to use sync ajax request for loading select elements in search toolbar. setTimeout is not a good solution of this problem.
2. In case of json data toolbar triggers after data loads by grid. First data load calls without any filters in request. It's strange, but calling triggerToolbar in js code, as specified earlier, doesn't triggers reload data. Even if I call this method from gridComplete function, it not helps. Manual calling triggerToolbar from debug console after all processes completion filters data as well.
I still have no solution for the second problem.
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.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66