希望EXT JS视图自动重新加载

时间:2016-06-15 19:06:05

标签: javascript extjs refresh listener reload

我有一个观点: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对象不断更新自己。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

ExtJS文档很好地解释了这一点。 请看这个页面: https://docs.sencha.com/extjs/6.0/application_architecture/view_models_data_binding.html