Forum
22:37
10/08/2009
Hello Tony,
I exanined strange problem where dataInit was called multiple times: one time with Number as parameter like 0 (???) and the second time with DOM element as parameter. Because the code like $(0).datepicker() produce no exception typical code work correctly, but other kind of usage of input parameter can follow to error.
The reason of the strange behavior is in the line of setAttributes function from the grid.common.js module. The line
will be used to merge exl array with the array holding some standard attributes
The problem is that $.extend don't work with arrays and in case of exl=['value'] for example (see the line) replace first elements instead of merging. In the example with ['value'] one get
instead of
As the result the line $(elm).attr(key,value); will be used for dataInit and the function will be called with wrong parameter.
To fix the problem one should just replace the line
to the line
Best regards
Oleg
13:05
Moderators
30/10/2007
Thanks Oleg.
Fixed.
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:
53 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