我想将文本字段绑定到记录中的字段,这样如果记录中的值发生更改,则视图会自动更新。视图应该透明地改变,就像当未定义存储中的数据被修改时网格视图改变一样。
是否可以将独立的文本字段绑定到记录?或者我是否需要自己在商店中实施update
事件?
答案 0 :(得分:2)
您可以使用loadRecord()
方法将记录加载到文本字段中,但要更新模型更改,您需要像您所说的那样监听update
事件。如果你在该商店只有一条记录:
var me = this;
store.on('update', function(store, record, operation, modifiedFieldNames, eOpts) {
me.up('form').loadRecord(record);
}
ExtJS 5(目前处于测试阶段)将提供ViewModel,用于将模型直接绑定到视图组件。