【发布时间】:2021-08-17 15:09:02
【问题描述】:
我有一个包含对象的商店,我有一个带有这个商店的视图模型,我有一个网格,其中商店绑定到这个视图模型商店。
示例:(在我的情况下,对象要复杂得多)
const things = {car: 'Fiat', house: 'big'};
Ext.define('MyApp.store.users', {
extend : 'Ext.data.Store',
model : 'MyApp.model.users',
alias : 'store.users',
data : [{
name: 'john',
things: things
}]
});
Ext.define('MyApp.model.users', {
extend : 'Ext.data.Model',
alias : 'model.users',
fields: [{
name : 'name'
}, {
name : 'things',
type : 'boolean',
calculate(d) { return isHouseBig(d.house) }
}],
proxy: {
type : 'localstorage',
id : 'usb-devices'
}
});
things.car = 'Ferrari';
那么,当我更改 house 的值时,如何让我的网格更新?
【问题讨论】:
标签: javascript extjs viewmodel