Sign in to follow this  
gizzmo

FusionChart in Domino

Recommended Posts

Hi

I try to use FusionChart inside a Domino client. Not through a web application.

I can create a flashobject and set the FlashVars property to accept dataXML throught LotusScript.

However, the size of the flashobject is by default 192px. Way to small for me.

I tried to set the width with just flashChart.width = 200, where flashChart is my object.

I'm not sure how the API works. Anyone with a clue how to solve it?

Code looks like this in LotusScript:

 

Sub Initialize
 
 Dim ws As New NotesUIWorkspace
 Dim uidoc As NotesUIDocument
 Dim flashChart As Variant
 Dim data As String 
 
 Set uidoc = ws.CurrentDocument
 Set flashChart = uidoc.GetObject( "FlashChart" )
 
 data = "" & _
 "<chart caption='Monthly Sales Summary' subcaption='For the year 2006' xAxisName='Month' yAxisName='Sales' numberPrefix='$'>" & _
 "<set label='January' value='17400' />" & _
 "<set label='February' value='19800' />" & _
 "<set label='March' value='21800' />" & _
 "<set label='April' value='23800' />" & _
 "<set label='May' value='29600' />" & _
 "<set label='June' value='27600' />" & _
 "<set label='July' value='31800' />" & _
 "<set label='August' value='39700' />" & _
 "<set label='September' value='37800' />" & _
 "<set label='October' value='21900' />" & _
 "<set label='November' value='32900' />" & _
 "<set label='December' value='39800' />" & _
 "</chart>"
 
 If Not flashChart Is Nothing Then
 flashChart.FlashVars = "dataXML=" & data
 Call flashChart.Play()
 End If
 
End Sub

// Johan

Share this post


Link to post
Share on other sites

Hi

I successfully integrated it into Domino.

The problem with Ferdy Christant's solution is that it's based on HTML-passthorugh and a web-client.

In my solution I only need the Notes client and not any browser at all.

But it falls in the end anyway. Because I can't print the page, only the chart if I right-click and selects print.

So it is back to a web-based solution.

Johan

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this