大屏、点击查询按钮,模板参数和下面报表块怎么联动 内置数据集

4.1.frm

大屏、点击查询

image.pngimage.png

FineReport 用户K0035705 发布于 2020-10-23 09:16 (编辑于 2020-10-23 14:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-10-23 09:17(编辑于 2020-10-23 14:10)

参数面板上的控件名和数据集里的参数名一致

就能达到你所谓的联动

内置数据集,在报表块的最父格单元格中设置数据过滤。

用字段包含于参数的方式过滤


字段 包含于  公式: if(len($参数名)==0,nofilter,$参数名)

image.png

类似这种,内置数据集里数据过滤要在报表单元格中,双击单元格在过滤这里添加过滤条件

---------------------------------------------首先,你的字段用错了

image.png

第三个下拉框明明是项目编号名称。你这里用项目编号字段过滤是不对的

再者

你的控件不在参数面板中,也没有查询按钮 

那么需要对最后一个控件添加编辑后事件:

_g().parameterCommit();//执行查询


或者每一个控件都添加一个编辑后事件。写上同样代码

最佳回答
0
海拉鲁魔头Lv6中级互助
发布于2020-10-23 09:21(编辑于 2020-10-23 12:44)

下拉框参数联动-https://help.fanruan.com/finereport/doc-view-1284.html?source=1

这是我之前做的一个下拉框参数联动的demo,望采纳

下拉框参数联动.cpt


  • 用户K0035705 用户K0035705(提问者) frm 内置数据集
    2020-10-23 12:54 
  • 海拉鲁魔头 海拉鲁魔头 回复 用户K0035705(提问者) 对啊,我的这个demo用的也是内置数据集的呢
    2020-10-23 12:55 
  • 用户K0035705 用户K0035705(提问者) 回复 海拉鲁魔头 您是不是发错文件了呀,我这边看着确实是数据库数据集呀
    2020-10-23 13:02 
  • 海拉鲁魔头 海拉鲁魔头 回复 用户K0035705(提问者) 你是说那个数据集啊,你用的内置数据集的话加模板参数就可以实现参数联动了
    2020-10-23 13:06 
  • 用户K0035705 用户K0035705(提问者) 回复 海拉鲁魔头 模板参数?
    2020-10-23 13:18 
  • 3关注人数
  • 685浏览人数
  • 最后回答于:2020-10-23 14:10
    请选择关闭问题的原因
    确定 取消
    返回顶部