如何每隔X秒重新加载一次?

s.w*_*dit 1 extjs

我正在使用ExtJS 4 MVC.

有没有办法每X秒重新加载一次?

我想把代码放在某个地方Controller.

ccl*_*lle 5

setInterval(function(){
    // Use Ext.getStore to reference your store from the controller
    var myStore = Ext.getStore('YourStore');
    // Pass in an object of the changes you want to be made to the store
    myStore.proxy.extraParams = { key:'sencha'}; // replace with your own object
    myStore.load();

},3000);
Run Code Online (Sandbox Code Playgroud)

  • extraParams用于为每个请求提交的参数.要为特定的加载操作应用param,应该调用`load({params:{key:'sencha'}})`.每次更改extraParams都是一个糟糕的设计. (3认同)