ExtJS 6.7 Modern-为复选框定义未选中的值
在ExtJS 6.7现代工具包中,是否有一种简单的方法来定义复选框的未选中值?就像在经典工具箱中一样ExtJS 6.7 Modern-为复选框定义未选中的值,extjs,extjs6,extjs6-modern,Extjs,Extjs6,Extjs6 Modern,在ExtJS 6.7现代工具包中,是否有一种简单的方法来定义复选框的未选中值?就像在经典工具箱中一样 乍一看,我应该覆盖Ext.form.field.Checkbox或在modern中使用,这对我来说似乎有些过分。在modern toolkit中,checkboxfield中没有未选中的值 我猜您使用的是record.set(form.getValues())和nextstore.sync()这样您就可以按您所说的做(覆盖复选框或使用Ext.data.writer.writer.transfor
乍一看,我应该覆盖Ext.form.field.Checkbox或在modern中使用,这对我来说似乎有些过分。在modern toolkit中,
checkboxfield
中没有未选中的值
我猜您使用的是record.set(form.getValues())
和nextstore.sync()
这样您就可以按您所说的做(覆盖复选框
或使用Ext.data.writer.writer.transform
)或者在模型中使用
一个函数,用于将此字段的模型值转换为一个表单,该表单可由用于与服务器同步数据的Ext.data.writer.writer使用
例如:
Ext.define('App.model.Test', {
fields: [{
name: 'status',
type: 'auto',
serialize: function (value, record) {
if(value === 1){
return "success";
} else {
return "failed";
}
}
}]
});