Forum
07:37
03/09/2011
Hi there,
I'm trying to add a custom button, where when someone selects a row, clicking a custom button will bring up a dialog box for that specific row. When I set up the "onClickButton" attribute with a "function(id)" it seems to crash jQuery with an error ("value = jQuery.isFunction( value ) ? value() : value; Could not convert JavaScript argument".
Here's how I'm setting it up:
.navButtonAdd('#relationships-table-pager',{
caption:"Edit",
buttonicon:"ui-icon-pencil",
onClickButton: function(id) { self.show_company(id); },
position:"first"
});
When I set up "onClickButton" as "function() { ... }", then I can run the function fine. I thought running function(id) is how one would validly access a row's id for a function. It seems like it might be a bug, but wanted to see if others have seen this problem. Any input would also be great. Thanks!
19:44
Moderators
30/10/2007
Hello,
This is not a bug. Please read the docs. We do not pass any parameter to onClickButton.
You will need to use getGridParam to get the id of the selected row.
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.
Most Users Ever Online: 715
Currently Online:
62 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