Я очень новичок в Extjs4.Extjs4 - Как получить значение из первой записи из магазина
У меня есть магазин, который берет у json?
Ext.onReady(function(){
var storePermissao = Ext.create('Ext.data.Store', {
fields: ["bancos"],
autoLoad: true,
autodestroy: true,
proxy: {
type: "ajax",
url: "ajax/permissoes.php",
reader: {
type: "json",
root: "data"
}
}
});
Этот магазин занимает всего одну запись и одно поле (bancos) из моей базы данных. Как читать значение из поля bancos? Я пробовал:
Ext.getStore('storePermissao').loadData(data);
var rec = Ext.StoreMgr.lookup('storePermissao').getAt(0);
Я получаю ошибку: неперехваченным TypeError: Не удается прочитать свойство «переопределить» неопределенных;
Когда я использовал приведенный ниже код, я вижу результат, но я не могу его использовать.
var permissaoUsuario =
storePermissao.load({
scope: this,
callback: function(records,operation,success){
if(success){
var req = storePermissao.first();
var teste = req.get('pbancos');
console.log('teste');
}
}
});
console.log('teste'); (it doesn't work!)
Как я могу получить это значение?
Большое спасибо!
Похоже, вам нужно больше понимания javascript вообще. Но покажите нам, как выглядит ответ json. –