我有一个看法:Main.js
我有一个viewModel:MainModel.js
在MainModel.js文件中:
Ext.define('SGSS.view.main.MainModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.main',
listeners: {
afterrender: function() {
/* What is to be put in here? */
}
},
/*.... And so on ....*/
我希望可以不断刷新放入MainModel.js文件中的数据,因为它具有不断读取的信息。我不希望最终用户如果想要有关此“仪表盘”的最新信息,请继续点击“刷新”。我们以一个例子为例,必须不断读取温度计和气压计。为了使此侦听器不断重载视图以获取最多的信息,我需要做什么?
编辑:我不完全确定我以前是否已经明确这一点。并不是说Model和ModelView没有相互绑定。很好我说的是那里有一个JSON对象,它在每次调用时都会不断更新数据。因此,这里的想法是让ModelView通过调用JSON对象不断更新自身。能做到吗?
最佳答案
ExtJS文档已经很好地解释了这一点。
请查看此页面:
https://docs.sencha.com/extjs/6.0/application_architecture/view_models_data_binding.html