ExtJs - 将文本字段绑定到记录字段

时间:2014-04-17 13:50:27

标签: extjs textfield extjs4.2 extjs-stores

我想将文本字段绑定到记录中的字段,这样如果记录中的值发生更改,则视图会自动更新。视图应该透明地改变,就像当未定义存储中的数据被修改时网格视图改变一样。

是否可以将独立的文本字段绑定到记录?或者我是否需要自己在商店中实施update事件?

1 个答案:

答案 0 :(得分:2)

您可以使用loadRecord()方法将记录加载到文本字段中,但要更新模型更改,您需要像您所说的那样监听update事件。如果你在该商店只有一条记录:

var me = this;
store.on('update', function(store, record, operation, modifiedFieldNames, eOpts) {
    me.up('form').loadRecord(record);
}

ExtJS 5(目前处于测试阶段)将提供ViewModel,用于将模型直接绑定到视图组件。