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