我想在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块放在工具提示块下面,那么饼图会突出显示,但我看不到工具提示。
请建议我如何让两个动作同时在鼠标悬停上生效。提前谢谢。