2017-03-29 3 views
0

현재 JSReport를 사용하여 보고서를 만듭니다. 나는 이제 for 루프 내부에서 데이터에 액세스해야하는 시나리오에 갇혀있다. 여기에 JSONjson 객체의 루트에서 데이터 액세스 JSRender

{ 
    "report_date": "", 
    "account": "", 
    "account_number": "", 
    "data_retention": "", 
    "data_purged": "", 
    "sms_camp_del": "", 
    "numbers_purged": "", 
    "message_del": "", 
    "reports": [{ 
     "count": 1, 
     "campaign_name": "", 
     "date": "", 
     "start_time": "", 
     "messages": "", 
     "numbers": "" 
    ... 

의 샘플은 내가 이미이 코드

{{for reports}} 
    ... 
{{/for}} 

과의 내부에서

이 나는 ​​ {{:report_date}}{{:account}}를 사용하여 report_dateaccount에 액세스하려면 for 루프, 하지만 문제는 각자의 가치를 출력 할 수 없다는 것입니다. reports 외부의 모든 항목에 액세스하려면 어떻게해야합니까? {{:~rd}}{{:~ac}}

또 다른 방법은 {{:~root.report_date}}{{:~root.account}}을 사용하는 것입니다을 사용

{{for reports ~rd=report_date ~ac=account}}...{{/for}} 

및 액세스 : 사전에

+0

이미 필요한 데이터에 액세스하는 방법을 찾았습니다.
여기에 코드가 있습니다 :
'{{for reports-rd = report_date ~ ac = account}} ... {{for /}}'이고'{{: ~ rd}} '및'{{ : ~ ac}}' –

답변

관련 문제