beforerender方法不适用于本地机器上的jsreport studio

时间:2017-03-13 06:49:01

标签: javascript handlebars.js jsreport

我使用了以下代码但是脚本代码才更新方法在本地机器上工作。有人告诉我这个方法不起作用。

在jsreport studio上使用把手的html代码:

<table>
    <tr>
    <th>Country</th>
    <th>Name</th>
    <th>abbrivation</th>
    <th>Area</th>
    <th>Largest_city</th>
    <th>capital</th>
    </tr>
   {{#each stats.RestResponse.result}}
   <tr>
       <td>{{country}}</td>
       <td>{{name}}</td>
       <td>{{abbr}}</td>
       <td>{{area}}</td>
       <td>{{largest_city}}</td>
       <td>{{capital}}</td>
   </tr>
   {{/each}}
</table>


Script code:

function beforeRender(done) { 
    require('request')({  url:"http://services.groupkt.com/state/get/IND/all",   json:true}, function(err, response, body){
        console.log("check-->",JSON.stringify(body));
        request.template.content = JSON.stringify(body);
        request.data = { stats: body };
        done();
    });

}

1 个答案:

答案 0 :(得分:0)

这里我错过了jsrport studio local的配置。我在这里找到答案 https://jsreport.net/blog/introducing-jsreport-cli