BIRT:饼图中鼠标悬停的多个操作

时间:2014-09-12 05:13:56

标签: charts tooltip birt pie-chart onmouseover

我想在BIRT饼图上鼠标悬停时执行多个操作(突出显示和显示工具提示)。

Trigger t = TriggerImpl.create(TriggerCondition.ONMOUSEOVER_LITERAL,
        ActionImpl.create(ActionType.HIGHLIGHT_LITERAL, SeriesValueImpl.create(String.valueOf(sePie.getSeriesIdentifier()))));
  t.setTriggerFlow(TriggerFlow.CAPTURE_LITERAL);
  sePie.getTriggers().add(t);

  Trigger t1 = TriggerImpl.create(TriggerCondition.ONMOUSEOVER_LITERAL,
        ActionImpl.create(ActionType.SHOW_TOOLTIP_LITERAL, TooltipValueImpl.create(0, null)));
  t1.setTriggerFlow(TriggerFlow.CAPTURE_LITERAL);
  sePie.getTriggers().add(t1);

问题是只有后一种行为才会在图表上生效。在上面的代码块中,当我鼠标悬停时,我只看到工具提示,但饼图部分没有突出显示。如果我将HIGHLIGHT块放在工具提示块下面,那么饼图会突出显示,但我看不到工具提示。

请建议我如何让两个动作同时在鼠标悬停上生效。提前谢谢。

0 个答案:

没有答案