Timezone not working when using visualize.js

While using visualize.js for embedding we were able to see that the timezone parameter doesn't affect the report date values. At the same time when logging into Jaspersoft web application directly, after selecting a time zone the same report values (eg: Audit Report) are shown in the time zone selected in the login screen. This does not seem to be the case with visualize.js, it is just displaying the report in the server timezone inspite of passing the timezone paramter. Is this is a bug? Sample code, given below

visualize(
                            {
                              auth: {
                                token: preAuthToken,
                                preAuth: true,
                                tokenName: "jtkn",
                                timezone: "America/New_York"
                              }
                            },
                            function(v) {

});

sreekanthjnayar's picture
Joined: May 7 2014 - 6:24am
Last seen: 6 years 11 months ago

2 Answers:

I came across this same issue. The problem is that when using preauth token to authenticate, visualize.js doesn't pass along the timezone param.

srang's picture
746
Joined: Oct 28 2014 - 11:52am
Last seen: 6 years 10 months ago

In the visualize.js script inclusion URL include this parameter userTimezone and see. It looks to be working ok as far as the time is concerned, but it is messing up the date it seems. I was testing it using the audit report available within Jaspersoft (maybe it's specific to this report).

Sample URL

http://localhost:8080/jasperserver-pro/client/visualize.js?userTimezone=...

 

Got this idea from their security check URL which supports the userTimezone param which means, the visualise.js URL also will flow through that security layer.

Ref

http://community.jaspersoft.com/documentation/tibco-jasperreports-server...

 

sreekanthjnayar's picture
Joined: May 7 2014 - 6:24am
Last seen: 6 years 11 months ago
Feedback
randomness