【发布时间】:2016-10-17 01:30:49
【问题描述】:
我有一个观点:Main.js 我有一个视图模型: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 对象,无论何时调用它都会不断更新数据。所以这里的想法是通过调用 JSON 对象让 ModelView 不断更新自己。这个可以吗?
【问题讨论】:
标签: javascript extjs refresh listener reload