我有一个复选框,其值绑定到数据库中的字段。如果数据库包含空值,我想设置默认值'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:绑定数据库变量已处于工作状态。