Hi,
I'm trying to chase down an issue that I had put a workaround in for, but now I'mwondering if it might be a bug?
Basically, I use
$f.form('load',url) to fetch a record, which contains some checkboxes.
My source returns 0=unchecked, 1=checked for these fields.
When loaded, these checkboxes are checked when the value is zero.
It think it might be something in here:
function _4c3(name, val) {
var rr = $(_4c0).find("input[name=\"" + name + "\"][type=radio], input[name=\"" + name + "\"][type=checkbox]");
rr._propAttr("checked", false);
rr.each(function () {
var f = $(this);
if (f.val() == String(val) || $.inArray(f.val(), $.isArray(val) ? val : [val]) >= 0) {
f._propAttr("checked", true);
}
});
return rr;
};
So basically when the value is 0, then
f.val() == String(val) evaluates as true.
Can you help?