https://help.finereport.com/doc-view-1284.html
根据这个教程,我也完成了联动的设置,确实管用,但是有个不解的地方
地区选项数据集:select 货主地区 from 订单
省份选项数据集:select 货主省份 from 订单 where 货主地区='${地区}'
省份选项数据集的参数'${地区}' 是怎么关联地区选项数据集的选择结果的,似乎没有关联啊,他怎么就自动联动了
地区选项数据集设置了地区控件的数据字典,控件名就是参数名,所以通过${地区}就可以获取得到这个控件选择的值
在这里关联的
不是关联数据集,是关联的你的地区参数控件,当你的地区参数控件设置好值之后,
='${地区}'
这块就能通过“地区”参数接收到你选择的值,然后你省份数据集的sql执行结果自然就是你选择地区下的省份了
地区选项的数据集是跟名称为地区的控件绑定的,值会显示在控件上,控件的名称为地区,对应的参数也就为地区,所以省份的数据集里面引用到的地区参数就是名称为地区的控件的值