Forum



22:47

22/04/2010

I am trying to set the onSelectAll parameter to call a function and nothing happens when I click the header checkbox.
I have multiselect: true.
Here is the code I'm using to set the param:
$grid.setGridParam({onSelectAll: function(row, status) {alert("OMG!");}});
$('#grid').jqGrid('setGridParam','onSelectAll', function(){alert("OMG");});
Neither line of code works. I click the header checkbox and no alertbox.
I will say this, however - you have developed one incredible jQuery plug-in. It has saved me so much time/energy - thanks!
14:11

Moderators
30/10/2007

Hello,
You should do it like this:
$('#grid').jqGrid('setGridParam',{onSelectAll: function(row, status) {alert("OMG!");}});
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.
17:53

22/04/2010

Actually, I am still having an odd problem. If I don't specifiy onSelectAll when creating the jqGrid, and specify onSelectAll later, the event won't fire correctly.
If, however, I set onSelectAll to some empty anonymous function, then later set onSelectAll to be my own function, it works. Is this a known bug?
11:31

Moderators
30/10/2007

Hello,
Thanks. This is a bug. I fixed it in the GitHub
http://github.com/tonytomov/jq.....addc0b9693
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.
Most Users Ever Online: 715
Currently Online:
77 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