Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sencha Touch:在没有列表面板闪烁加载屏幕的情况下重新加载本地存储_Javascript_Sencha Touch_Jsonstore - Fatal编程技术网

Javascript Sencha Touch:在没有列表面板闪烁加载屏幕的情况下重新加载本地存储

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

我的客户要求持续更新绑定到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秒就开始轮询服务器以获取新数据,并在视图不再处于活动状态时停止

从功能上来说,这很好,列表会自动重新绘制,所有内容都会被删除,但每次更新列表时,都会显示一个加载屏幕,然后重新绘制列表,这对用户来说确实是一种震动和干扰

这件事有什么办法吗

如果loadingText=false,则不应显示加载掩码。我有办法让用户知道重新加载正在发生,就像工具栏中的加载微调器一样