Sencha touch 2 禁用Sencha 2中的存储加载掩码

Sencha touch 2 禁用Sencha 2中的存储加载掩码,sencha-touch-2,Sencha Touch 2,Sencha应用商店在填充应用商店时会自动添加ajax加载程序掩码,但我想隐藏它,因为我制作了一个更通用的掩码,每次应用程序执行ajax请求时都会显示该掩码 如何隐藏商店加载掩码?试图查看文档,但未在其中找到任何合适的字段/方法: 见附件: 属性存在:,您已将其设置为null { xtype: 'list', store: 'Store', loadingText: null, // for ST 2.3.0 set it to false .... } 干杯,

Sencha应用商店在填充应用商店时会自动添加ajax加载程序掩码,但我想隐藏它,因为我制作了一个更通用的掩码,每次应用程序执行ajax请求时都会显示该掩码

如何隐藏商店加载掩码?试图查看文档,但未在其中找到任何合适的字段/方法:

见附件:

属性存在:,您已将其设置为null

{
    xtype: 'list',
    store: 'Store',
    loadingText: null, // for ST 2.3.0 set it to false
    ....
}
干杯,奥列格

Olegtaranenko:您的解决方案确实删除了loadmask,但设置了 将文本加载到“null”似乎也会破坏“PullToRefresh”插件 列表的功能

我所说的“中断”是指在向下拉动箭头刷新后 ui保持此状态,并且不隐藏PullToRefresh部分 在顶端

有没有办法隐藏附加的加载掩码,同时保留 能够拉刷新吗

对于将来阅读本文并试图实现上述目标的任何人,我通过更改原始的Sencha touch 1.1.1代码(Sencha touch debug with comments.js的第45346行)解决了PullToRefresh的问题。这并不理想,但提供了一种快速的解决方法

原创(PullToRefresh休息)

解决方法

onBeforeLoad: function() {
        if (this.isLoading && this.list.store.getCount() > 0) {
            try{ this.list.loadMask.disable(); }
            catch(err) {  }
            return false;
        }
    },

隐马尔可夫模型。。。它不会破坏PullRefresh插件,至少在ST2.0中是这样。我在其他地方使用这个技巧(拉刷新),从未注意到任何问题。可能是ST 1.1有怪癖,Dunnodoen无法与ST 2.3.0配合使用。但将其设置为false而不是null确实有效。
onBeforeLoad: function() {
        if (this.isLoading && this.list.store.getCount() > 0) {
            try{ this.list.loadMask.disable(); }
            catch(err) {  }
            return false;
        }
    },