我的客户要求不断更新已绑定到 jsonstore 的列表面板,以便数据处于实时状态
我已经添加
activate: function() {
app.subapps.freePc.controller.refreshInterval = window.setInterval("app.subapps.freePc.controller.refreshData()", 5000);
app.subapps.freePc.controller.refreshData();
},
deactivate: function() {
window.clearInterval(app.subapps.freePc.controller.refreshInterval);
}
(其中 app.subapps.freePc.controller.refreshData() 调用相关商店的 read() )
到我的面板,这样当它被激活时,它开始每 5 秒轮询一次服务器以获取新数据,并在视图不再处于活动状态时停止
从功能上讲,这很好用,列表会自动重绘,但每次更新列表时都会删除所有内容,显示加载屏幕,然后重绘列表,这确实让用户感到震惊和分心
有没有办法解决