我需要在文本字段中设置值,获取data.Model这些值,但是当我在代码中的任何位置运行该函数时,发送给我这个错误:获取Ext.data.Model中字段值的问题
Uncaught TypeError: Can not read property 'get' of undefined
但是,如果我从一个按钮运行它工作正常。
这是代码:
function SetterValues() {
var rec = store_usr.getAt(0);
Ext.getCmp('name_usr').setValue(rec.get("user"));
Ext.getCmp('nom_usr').setValue(rec.get("name"));
Ext.getCmp('ape_usr').setValue(rec.get("LastName"));
}
请帮助!因为我无法在我的代码中的任何地方运行它!
如果您在'store_usr.getAt(0)'之前放置'console.log(store_usr.getCount())'' –
console.log(store_usr.getCount())返回我0 –
那么您的商店是空的。所以要么你没有获取数据,要么在存储'load'事件被触发之前调用你的'SetterValues()'函数。如果在站点完全加载后输入'store_usr.getCount()'到控制台中,您会得到一个大于0的数字吗? –