2017-11-16 1 views
1

속성에서 인쇄하기 위해 printJs 라이브러리를 사용하고 있습니다. JSON 객체 속성을 올바르게 추가했지만 그 안에 JSON 객체가 하나 더 있으면 [object object]이 표시됩니다. 누구든지 해결책을 말해 줄 수 있습니까? 다른 json 안에 json 객체로 속성을 갖는 각도로 printjs

PrintJS({ 

    printable: printIndexes, 
    properties: ['reporter', 'entryTime', 'exitTime', 'status'], 

    type: 'json', 
    gridHeaderStyle: 'color: red; border: 2px solid #3971A5;', 
    gridStyle: 'border: 2px solid #3971A5;', 
    header: 'List of master index' 

enter image description here

[object object]이 내가 이름을 표시 할 같이 표시되고이 이미지를 참조하시기 바랍니다.

답변

0

예를 들어 객체 내부 깊은 을 통과 :

user:{ 
 
    name:'xxx', 
 
    address:{ 
 
       building:{ 
 
          no:64, 
 
          street:corinder 
 
         }, 
 
       city:'texas' 
 
      } 
 
     }

당신은 user.address.building.no하여이 64

1

당신은 중첩 된 개체의 어떤 속성이 PrintJS을 말할 수있는 표시됩니다 통과 할 수 인쇄해야합니다. 예를 들어

https://jsfiddle.net/crabbly/bLq52fyu/

: 여기
printJS({ 
    printable: printIndexes, 
    properties: ['reporter.name', 'entryTime', 'exitTime', 'status.value'], 
    type: 'json', 
    gridHeaderStyle: 'color: red; border: 2px solid #3971A5;', 
    gridStyle: 'border: 2px solid #3971A5;', 
    header: 'List of master index' 
}); 

중첩 오브젝트의 일례 바이올린 인쇄 데이터 인
관련 문제