将默认值设置为EXT JS(Sencha)中的复选框

时间:2017-01-03 13:05:59

标签: extjs checkbox

我有一个复选框,其值绑定到数据库中的字段。如果数据库包含空值,我想设置默认值'true'/'checked'。

复选框是:

xtype: 'checkbox',
bind: { value: '{database_variable_name}'},
fieldLabel: 'label_name'

我已尝试此formula但没有效果(复选框仍未选中):

bind: { value: '{checkboxFormula}'}

checkboxFormula: {
            get: function (get) {
                var value = get('database_variable_name');
                return (value == null) ? true : value;
            },
            set: function (value) {
                this.set('database_variable_name', value);
            }
}

如果数据库没有返回null,则整个函数正常工作,相应地选中/取消选中复选框。任何指向我可能出错的地方都会受到高度赞赏!

PS:绑定数据库变量已处于工作状态。

0 个答案:

没有答案