summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Leibman <michael.leibman@gmail.com>2013-03-05 09:32:26 -0800
committerMichael Leibman <michael.leibman@gmail.com>2013-03-05 09:32:26 -0800
commitf3229904bff7b9367de4cbde1ec3018fb02daa48 (patch)
tree307e43a25f54aac2df0d538cba6fe318338501d4
parent00005265a1fefd05742244a10227bc136eca5bb9 (diff)
parentdb2fa03ffe71ec94d13e4eca40de74f2cdfac2ac (diff)
downloadSlickGrid-f3229904bff7b9367de4cbde1ec3018fb02daa48.zip
SlickGrid-f3229904bff7b9367de4cbde1ec3018fb02daa48.tar.gz
SlickGrid-f3229904bff7b9367de4cbde1ec3018fb02daa48.tar.bz2
Merge pull request #542 from wilcley/master
Checkbox editor ValueChanged event behavior fix
-rw-r--r--slick.editors.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/slick.editors.js b/slick.editors.js
index 0454450..f3ef8e9 100644
--- a/slick.editors.js
+++ b/slick.editors.js
@@ -302,7 +302,7 @@
};
this.loadValue = function (item) {
- defaultValue = item[args.column.field];
+ defaultValue = !!item[args.column.field];
if (defaultValue) {
$select.attr("checked", "checked");
} else {
@@ -311,7 +311,7 @@
};
this.serializeValue = function () {
- return $select.attr("checked");
+ return !!$select.attr("checked");
};
this.applyValue = function (item, state) {
@@ -319,7 +319,7 @@
};
this.isValueChanged = function () {
- return ($select.attr("checked") != defaultValue);
+ return (this.serializeValue() !== defaultValue);
};
this.validate = function () {