Forum
21:57
07/06/2010
I'm using form's plugin custom edit feature:
custom_element: sitesGridCreate,
custom_value: sitesGridValue
}},
and it does not call custom_vale function which I defined (sitesGridValue).
Debugging showed that problem is in grid.formedit.js:getFormData:
$.each($t.p.colModel, function(i,n){
if(this.name == nm && this.editoptions && $.isFunction(this.editoptions.custom_value)) {
The "name" attribute is set when custom element is created:
grid.formedit.js grid.common.js:createEl:
Pay attention that "attr" was called on jQuery object, not on DOM object. But in formedit plugin's code above "name" is accessed as DOM property. It works for things like "input", which have "name" property in DOM, but if I create more complex custom element which is wrapped in "div", its DOM name property is "undefined".
The fix is as easy as:
15:03
Moderators
30/10/2007
Hello,
Thanks. Fixed.
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:
35 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