【发布时间】:2011-10-28 23:47:39
【问题描述】:
团队,
我有一个 jsonstore 来加载我的列表。我正在使用没有任何代理配置的内联数据加载商店。我想调用我商店的加载事件。请告诉我该怎么做。
以下是我的店铺代码:
Store = new Ext.data.JsonStore({ 模型:'SettingModel',
getGroupString:function(){
return 'Set Duration';
},
autoLoad:false,
data: [
{name: '5 mins', value: '5'},
{name: '15 mins', value: '15'},
{name: '25 mins', value: '25'},
{name: '45 mins', value: '45'}
],
listeners : {
'load': function(){
Ext.Msg.alert('App',"load");
}
}});
Store.load();
使用上面的代码,我收到以下错误消息:“未捕获的错误:您正在使用 ServerProxy,但没有为其提供 url”
如果我删除“Store.load();”行,我没有收到错误,并且列表正在填充数据。但是 load 事件没有被触发。
请帮助我如何在这种情况下触发加载事件。
提前致谢
【问题讨论】:
标签: extjs sencha-touch