BIRT多图表切换显示

设置报表参数名称为:chartType

通过设计器在报表中加入相应类型的图表,如Bar Chart,Tube Chart,Line Chart

在所有图表的properties窗口中,设置Visibilitys属性:选中Hide Element,并在Expression中输入如下代码:

if (params["chartType"].value == "Bar Type") {
    false;
} else {
    true;
}

其它类型的类似这样操作,这样当接收到相应的图表类型参数时,就会显示对应的图表,其它图表就会自动隐藏。

算是变向的实现了动态设置图表类型,不过这样就需要报表文件中生成许多个图表以供选择切换。

你可能感兴趣的:(动态设置图表类型)