我需要在文本字段中設置值,獲取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的數字嗎? –