Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_TopicIcon
jquery.fmatter.js : wrong value when unformat checkbox
09/09/2009
07:39
Avatar
zerikv
Member
Members
Forum Posts: 9
Member Since:
12/06/2009
sp_UserOfflineSmall Offline

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”

ret = $('input',cellval).attr(”checked”) ? cbv[0] : cbv[1];

In my case the variables have the following values:

cbv[0]        “yes”
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:

if(typeof cellval == "object"){
    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/09/2009
09:24
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

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.

Forum Timezone: Europe/Sofia

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.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information