我正在使用ExtJS 4.1.3。我有以下语句来记录控制台上的商店内容(Firebug / Chrome)
console.log('Stored Record : ' + grid.getStore().getProxy().getReader().rawData);
我得到了输出
Stored Record : [object Object]
内容在网格上正确显示。我做错了什么?
由于
答案 0 :(得分:3)
问题在于,您使用加号'Stored Record : '
将文本+
与对象连接起来,这使得firebug尝试将对象转换为字符串。
当firebug将对象转换为字符串时,它看起来像[object Object]
。相反,你应该只打印对象:
console.log(grid.getStore().getProxy().getReader().rawData);
如果要在加载后打印商店中的所有记录,这将更好:
grid.getStore().each(function(record) {
console.log(record);
});
答案 1 :(得分:0)
试
console.log('Stored Record : ' , grid.getStore().getProxy().getReader().rawData);