2012-04-12 7 views
1

ich einfach PieChart in BIRT aufgebaut haben, jetzt brauche ich Onclick Aktion für Werte hinzufügen, so dass, wenn Benutzer klicken er umgeleitet wird.BIRT des Kreisdiagramm und zusätzliche Daten für jede Zelle

Hinzufügen Onclick Aktion ist einfach:

PieSeries ps = (PieSeries) PieSeriesImpl.create(); 
ps.getTriggers().add(TriggerImpl.create(TriggerCondition.ONCLICK_LITERAL, 
    ActionImpl.create(ActionType.INVOKE_SCRIPT_LITERAL, 
    ScriptValueImpl.create("gotoURL(arguments);")))); 

jetzt, wenn Benutzer klicken Sie auf Wert-Chart eine Javascript-Funktion aufgerufen wird, und einige Parameter (categoryData, Value, valueSeriesName, legendItemText, legendItemValue, AxisLabel) übergeben werden

Aber ich brauche zusätzlichen Wert zu übergeben, die nur auf Chart-Generation Zeit bekannt ist (wenn ich dataSet Skripte bin erstellen), und es basiert auf zwei anderen Werten recordID von CellObject (Objekt, das Zellwert haben) und stringKey von LabelObject (Objekt mit Label-Namen).

Wie kann ich übergeben Sie diesen Wert auf PieChart?

Antwort

Verwandte Themen