B报表是选择过滤条件,然后点击查询按钮才显示报表数据。如果A通过超链接打开B,B报表怎么直接打开。

B报表是选择过滤条件,然后点击查询按钮才显示报表数据。 如果A通过超链接打开B,B报表怎么能不用点击查询按钮,直接打开。 

image.png

FineReport 备考FCRP 发布于 2022-3-10 13:58 (编辑于 2022-3-10 14:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
15922204585Lv6高级互助
发布于2022-3-10 14:12(编辑于 2022-3-10 14:33)

image.png

image.png

给b报表加初始化事件

setTimeout(function(){

_g().parameterCommit();

},200);

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-10 14:06

image.png

  • 备考FCRP 备考FCRP(提问者) 我的意思是 这个B报表单独打开的时候,是需要点击查询前不显示报表内容。 但是A报表超链接打开这个B报表的时候,不用点击查询就能打开了
    2022-03-10 14:10 
  • 备考FCRP 备考FCRP(提问者) 用写js事件什么的吗?
    2022-03-10 14:11 
  • Z4u3z1 Z4u3z1 回复 备考FCRP(提问者) 步骤:1、取消B表 点击查询前不显示报表内容; 2、B表参数栏多增加一个控件假设为label7(不可见),控件值用公式f(x)=$FLAG; 3、B表查询控件增加点击事件 _g().parameterEl.getWidgetByName(\"label7\").setText(\"1\");4、B表SQL后面加${if(len(label7)==0,\" and 1<>1\",\"\")};5、A表超链接打开B表是传递参数FLAG,值为1
    2022-03-10 14:26 
  • 备考FCRP 备考FCRP(提问者) 回复 Z4u3z1 嗯谢谢
    2022-03-10 15:55 
  • 2关注人数
  • 456浏览人数
  • 最后回答于:2022-3-10 14:33
    请选择关闭问题的原因
    确定 取消
    返回顶部