Javascript Sencha Touch:在没有列表面板闪烁加载屏幕的情况下重新加载本地存储
我的客户要求持续更新绑定到jsonstore的列表面板,以便数据处于活动状态 我补充说Javascript Sencha Touch:在没有列表面板闪烁加载屏幕的情况下重新加载本地存储,javascript,sencha-touch,jsonstore,Javascript,Sencha Touch,Jsonstore,我的客户要求持续更新绑定到jsonstore的列表面板,以便数据处于活动状态 我补充说 activate: function() { app.subapps.freePc.controller.refreshInterval = window.setInterval("app.subapps.freePc.controller.refreshData()", 5000); app.subapps.freePc.controller.refreshData(); }, deacti
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秒就开始轮询服务器以获取新数据,并在视图不再处于活动状态时停止
从功能上来说,这很好,列表会自动重新绘制,所有内容都会被删除,但每次更新列表时,都会显示一个加载屏幕,然后重新绘制列表,这对用户来说确实是一种震动和干扰
这件事有什么办法吗
如果loadingText=false,则不应显示加载掩码。我有办法让用户知道重新加载正在发生,就像工具栏中的加载微调器一样