我的客户要求不断更新已绑定到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秒钟开始轮询服务器以获取新数据,并在视图不再有效时停止
从功能上来说这很好用,列表会自动重绘,除了每次更新列表之外的所有内容都会被删除,会显示一个加载屏幕,然后重新绘制列表,这对用户来说真的很麻烦和分散注意力
无论如何都有这个
答案 0 :(得分:0)
如果你有loadingText = false,它不应该显示加载掩码。我可以通过某种方式让用户知道重载正在发生,就像工具栏中的加载微调器一样。