2013-02-22 4 views
2

ExtJS 4.1.3을 사용하고 있습니다. 나는 출력console.log를 사용하여 상점 또는 모델의 내용을 기록하는 방법

Stored Record : [object Object] 

내용은 그리드에 올바른 표시를 얻을 콘솔에 (방화범/크롬)

console.log('Stored Record : ' + grid.getStore().getProxy().getReader().rawData); 

을 가게의 내용을 기록 할 수있는 다음과 같은 문장이있다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

감사

답변

3

문제는 당신이 방화 광 변환 할 수있는 더하기 부호 +를 사용하여 개체와 텍스트 'Stored Record : '을 연결하는 것입니다 객체를 문자열로 변환합니다.

방화 광 도구로 개체를 문자열로 변환하면 [object Object]처럼 보입니다. 대신 당신은 단지 그 자체로 객체를 인쇄해야합니다 :

console.log(grid.getStore().getProxy().getReader().rawData); 

을 그들이이 더 잘 작동 것로드 된 후 상점에서 모든 레코드를 인쇄 할 경우

grid.getStore().each(function(record) { 
    console.log(record); 
}); 
+0

감사 제로니모를. 원인에 대한 설명이 있으므로이 답변을 수락합니다. – Nabarun

관련 문제