Sencha touch 在sencha touch 2.2中,当存储列表的掩码消失时,如何调用函数

Sencha touch 在sencha touch 2.2中,当存储列表的掩码消失时,如何调用函数,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,我要创建一个带有标题栏、一行两个按钮和一个列表的视图。 当点击时,两个按钮中的每一个都会向服务器发出ajax请求并更新下面的列表。也就是说,我会给每个按钮一个处理程序,在该处理程序中获取列表的存储,并为其代理分配不同的参数,然后调用load()刷新列表 所以我的问题是:如何在列表加载时屏蔽按钮和列表,在列表完成时取消屏蔽 起初,我用容器包装按钮和列表,并在列表加载时屏蔽它,但在列表加载完成后无法解除屏蔽。我尝试侦听存储区的刷新事件,但无法工作 第二,我试图在列表加载时禁用一个按钮,并在列表加载完

我要创建一个带有标题栏、一行两个按钮和一个列表的视图。 当点击时,两个按钮中的每一个都会向服务器发出ajax请求并更新下面的列表。也就是说,我会给每个按钮一个处理程序,在该处理程序中获取列表的存储,并为其代理分配不同的参数,然后调用load()刷新列表

所以我的问题是:如何在列表加载时屏蔽按钮和列表,在列表完成时取消屏蔽

起初,我用容器包装按钮和列表,并在列表加载时屏蔽它,但在列表加载完成后无法解除屏蔽。我尝试侦听存储区的刷新事件,但无法工作

第二,我试图在列表加载时禁用一个按钮,并在列表加载完成时启用它。但我不知道如何在列表掩码消失时调用以启用该按钮


我该怎么做?

在调用load()方法之前,您必须添加存储的load事件,并且在load事件的回调函数中,您可以取消掩码。如下代码所示

store.on({
            load: {
                fn: function( store ) {

                //you can write code for unmask over here
                },
                scope: me,
                single: true
            }
        }); 
store.load();