数据初始化不显示

frm中有2个筛选框(均为单选):

一、城市

二、项目

数据联动的参数是项目,2个筛选框的逻辑为,在筛选城市后,项目为该城市下的项目(故城市筛选框无参数倒序排列,项目筛选框添加城市参数${city})

问题:

刚进看板初始化或者刷新以后数据为空,怎么才能在初始化的时候数据默认显示项目筛选框当前显示的项目数据?感觉是项目筛选框的参数是空的,没传到(就是项目筛选框里面初始化是有值的,但是图表的数据无,感觉筛选框的项目参数没传到下面图表的参数里)

FineReport yzmnts5e2849120 发布于 2025-2-5 14:17 (编辑于 2025-2-5 14:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-2-5 14:19(编辑于 2025-2-5 14:20)

这里设置一个默认值

image.png

或者数据集中你写上默认的值

${if(len(参数名称)=0,"and 表中的字段 ='AAA'","and 表中的字段 ='"+ 参数名称 + "'")}

  • yzmnts5e2849120 yzmnts5e2849120(提问者) 项目会结束的,所以城市可以在模版参数这里写死,比如就默认初始化为上海,但是项目需要自动展示一个,不能写死,不然不清楚写死的这个项目哪天就结束了
    数据集上写上:${if(len(参数名称)=0,"and 表中的字段 ='AAA'","and 表中的字段 ='"+ 参数名称 + "'")},初始化全部项目都展示出来了,感觉还是因为项目筛选框没传对参数
    2025-02-05 14:23 
  • CD20160914 CD20160914 回复 yzmnts5e2849120(提问者) 你的下拉框的值可以动态的呀。。用value函数动态获取数据集的值!!!
    2025-02-05 14:37 
  • yzmnts5e2849120 yzmnts5e2849120(提问者) 回复 CD20160914 忘记value了,已搞定,谢谢
    2025-02-05 14:56 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-2-5 14:19

和控件一样名称的模板参数设置

给默认值看看效果

image.png

  • yzmnts5e2849120 yzmnts5e2849120(提问者) 项目会结束的,所以城市可以在模版参数这里写死,比如就默认初始化为上海,但是项目需要自动展示一个,不能写死,不然不清楚写死的这个项目哪天就结束了
    2025-02-05 14:22 
  • snrtuemc snrtuemc 回复 yzmnts5e2849120(提问者) 你可以维护数据集,直接用公式,取数据集数据,就是动态的,
    2025-02-05 14:27 
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-2-5 14:28
  • 4关注人数
  • 55浏览人数
  • 最后回答于:2025-2-5 14:28
    请选择关闭问题的原因
    确定 取消
    返回顶部