我使用BIRT报表设计器创建报表以获取不同表的日期。
表1:
ExhibitorStore:
展览产品:
每个商店都有不同的参展商,并且每个参展商都有不同的产品。
因此,我创建一个BIRT,该BIRT具有一个选择列表和一个选择列表,该选择列表显示商店的列表,另一个选择列表显示商店的参展商的列表。
我找不到使这种动态变化的方法,当我在选择列表中更改商店时,更改属于该商店的参展商列表。
这是当我使用商店的默认选择选项运行BIRT时的图像,参展商显示是正确的。
这是我使用商店的默认选择选项运行BIRT并更改select值时的图像。参展商的选择不变。
但是,如果我更改默认选择的show的选项,并且运行BIRT,请显示默认显示的商店的参展商。
¿我应该在参数“ Store”中定义一些属性,以便在更改商店选择列表的选项时,刷新参展商的选择?
如果需要BIRT的其他元素,可以问我。
要实现此行为,您必须创建一个级联参数组
您可以在此处下载示例:https://download.eclipse.org/birt/downloads/examples/reports/2.1/cascade/cascade.rptdesign
级联参数组允许一组参数互连,其中选择第一个参数的值会影响后续参数中的可用选择。级联参数可以绑定到一个或多个数据集。数据集填充级联的每个级别。与“数据集”参数结合使用,可以为选择报告的返回数据提供非常好的灵活性。