حدث خطأ أثناء محاولة عرض المحتوى من أحد المتاجر
سؤال
أحاول أن أعرض console.log(r.get('info'))
ولكن، أنا الحصول على الإخراج كما (an empty string)
.ما الذي قد تسبب في هذا الخطأ؟
var myst = Ext.getStore('MyStore');
var r = myst.getAt(0);
myst.on('load', function() {
r = myst.getAt(0);
console.log(r);
console.log(r.get('info'));
});
UPDATE 1
نموذج
Ext.define('MyApp.model.MyModel', {
extend: 'Ext.data.Model',
fields: [
{
name: 'info'
}
]
});
تحديث 2
أنا في الواقع أحصل على Object { phantom=true, internalId="ext-record-18", raw={...}, more...}
عندما أطبع console.log(r)'
وداخل الخام، أرى info:"myname"
.
المحلول
لعرض المصفوفة أو الكائنات حاول console.dir(object).
لا تنتمي إلى StackOverflow