如何根据用户选择显示动态图表

时间:2012-04-11 10:55:42

标签: birt

我是Birt Tool的新手,

我创建了一个条形图,我怀疑的是,我们可以根据用户选择动态更改图表类型,

例如最终用户从jsp列表中选择饼图选项,基于用户选择我想动态地动态更改图表

请指导我

高级谢谢

1 个答案:

答案 0 :(得分:1)

这是可能的,但并不像你描述的那样。每种图表类型都具有微妙的不同特征,使得在运行时切换类型成为问题。我解决这个问题的方法是将您想要支持的每种图表类型添加到报表中。然后将每个控件(图表)前面的visibility属性设置为“false”,以便在加载时隐藏它们。然后,您可以在报表上使用某些脚本,根据用户的选择动态显示报表。

来自BIRT Exchange的这篇文章将为您提供所需的客户端脚本:http://www.birt-exchange.org/org/devshare/designing-birt-reports/1412-showhide-chart-with-radio-button/

祝你好运!