]> git.proxmox.com Git - proxmox-widget-toolkit.git/blobdiff - form/Checkbox.js
try to use real config properties
[proxmox-widget-toolkit.git] / form / Checkbox.js
index 5cf54350d0c8f91a012d2ce726e874fbf4e65792..4c7be0c75db40093ad5798465ef85a41003444b5 100644 (file)
@@ -2,10 +2,11 @@ Ext.define('Proxmox.form.Checkbox', {
     extend: 'Ext.form.field.Checkbox',
     alias: ['widget.proxmoxcheckbox'],
 
-    defaultValue: undefined,
-
-    deleteDefaultValue: false,
-    deleteEmpty: false,
+    config: {
+       defaultValue: undefined,
+       deleteDefaultValue: false,
+       deleteEmpty: false
+    },
 
     inputValue: '1',
 
@@ -17,12 +18,12 @@ Ext.define('Proxmox.form.Checkbox', {
             val = me.getSubmitValue();
             if (val !== null) {
                 data = {};
-               if ((val == me.defaultValue) && me.deleteDefaultValue) {
+               if ((val == me.getDefaultValue()) && me.getDeleteDefaultValue()) {
                    data['delete'] = me.getName();
                } else {
                     data[me.getName()] = val;
                }
-            } else if (me.deleteEmpty) {
+            } else if (me.getDeleteEmpty()) {
                data = {};
                data['delete'] = me.getName();
            }