Extjs 如何收听store';什么是刷新事件?

Extjs 如何收听store';什么是刷新事件?,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,我正在使用Sencha Touch 2,不知道如何在Ext.dataview.List中收听商店的刷新事件?我希望当我的存储中有新记录时,我的列表会自动更新,因此刷新事件似乎可以帮我完成这项工作,但是我如何设置侦听器呢 编辑:多亏了Anand Gupta,我意识到我的问题不是刷新列表,而是显示列表。所以我会给你更多的信息,希望你能帮助我。我在选项卡面板中使用NavigationView。我有一个从localstorage加载的列表,它工作得很好,如果你点击Expose indicator,你会看

我正在使用Sencha Touch 2,不知道如何在Ext.dataview.List中收听商店的刷新事件?我希望当我的存储中有新记录时,我的列表会自动更新,因此刷新事件似乎可以帮我完成这项工作,但是我如何设置侦听器呢

编辑:多亏了Anand Gupta,我意识到我的问题不是刷新列表,而是显示列表。所以我会给你更多的信息,希望你能帮助我。我在选项卡面板中使用NavigationView。我有一个从localstorage加载的列表,它工作得很好,如果你点击Expose indicator,你会看到一个带有“自动完成”按钮的表单。 点击autocomplete可调用以下方法:

e.stopEvent();
var lastname = this.getNewUserForm().down("textfield[name=lastname]").getValue();
if(lastname!=="")
{
    var complete = this.getApplication().getController("Complete");
    this.getUserNav().push(complete.getView());
    complete.setSearch(this.getNewUserForm().down("textfield[name=firstname]").getValue(), lastname);
}
else
{
    //errormessage
}
getView()方法是一个具有自动创建功能的引用,完整控制器上的“setSearch”消息只是通过jsonP代理加载存储:

var store = Ext.getStore("Playernames");
store.setParams({firstname:firstname, lastname:lastname});
store.load({callback: function(){
    console.log(this);
}});
我添加了一个日志,以查看存储是否正确加载,以及存储是否正确加载


谢谢你的帮助

好的,经过一番艰苦的搜索,我发现了我的错误:我有一个列表视图嵌入了一个未定义布局的面板中。所以我将布局改为“适合”,效果很好