Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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 Can';更新列表后,请不要让sencha touch 2对我的数据进行排序_Javascript_Html_Mobile_Sencha Touch_Sencha Touch 2 - Fatal编程技术网

Javascript Can';更新列表后,请不要让sencha touch 2对我的数据进行排序

Javascript Can';更新列表后,请不要让sencha touch 2对我的数据进行排序,javascript,html,mobile,sencha-touch,sencha-touch-2,Javascript,Html,Mobile,Sencha Touch,Sencha Touch 2,我目前正试图在sencha中显示一个包含商店数据的列表。当我发出ajax请求并更新此存储时,更改会反映在列表中(正确的数字会更改),但它不会对列表进行重新排序。列表在第一次加载时进行排序,但以后不再进行排序。有人知道更新后如何重新排序列表吗?我尝试过添加一个监听器来刷新,并从那里调用我的应用商店,但这没有帮助 谢谢大家! 我不确定您是否正在使用pull-to-refresh插件?我是并且必须重写刷新方法所做的(根据文档的): 额外的mask调用用于屏蔽列表,因为pull-to-refresh在隐

我目前正试图在sencha中显示一个包含商店数据的列表。当我发出ajax请求并更新此存储时,更改会反映在列表中(正确的数字会更改),但它不会对列表进行重新排序。列表在第一次加载时进行排序,但以后不再进行排序。有人知道更新后如何重新排序列表吗?我尝试过添加一个监听器来刷新,并从那里调用我的应用商店,但这没有帮助


谢谢大家!

我不确定您是否正在使用pull-to-refresh插件?我是并且必须重写刷新方法所做的(根据文档的):

额外的mask调用用于屏蔽列表,因为pull-to-refresh在隐藏自身之前不会等待数据返回(给人一种列表已经更新的错误印象)

    plugins: [
        {
            xclass: 'Ext.plugin.PullRefresh',
            pullRefreshText: 'Refresh',
            refreshFn: function() {
                this.getList().setMasked(true);
                this.getList().getStore().load();
            }
        }
    ]