Forum
07:39
12/06/2009
Hello,
I use a grid loaded with JSON data. In this grid I have a cell which contain a checkbox.
After a load by addJSONData, if I look the value of the checkbox returned by getRowData, this value is ever “no”
regardless the real value in the JSON data.
I have followed the code with firebug and found that the value of the checkbox is retrieved in the HTML of the cell
by the function “unformat” in “jquery.fmatter.js” (line 324 / jqGrid 3.5.2).
The value of the checkbox is calculated line 359 in “jquery.fmatter.js”
In my case the variables have the following values:
cbv[1] “no”
cellvall “<input disabled=”disabled” checked=”checked” value=”yes” offval=”no” type=”checkbox”>”
options.colModel.editoptions
value “yes:no”
According firebug the function “attr” return “undefined”, so the checkbox's value is ever returned to “no”.
I have changed the test when the "cellval" variable is a String:
ret = $('input',cellval).attr("checked") ? cbv[0] : cbv[1];
}else{
ret = (cellval.indexOf("checked")!=-1) ? cbv[0] : cbv[1];
}
That works fine for me.
What do you think about that ?
09:24
Moderators
30/10/2007
Hello,
Thanks will check this.
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:
81 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