根据下拉框值不同查询不同报表

如图:

image.png

下拉框有三个值,分别是三个不同的报表界面,他们共用一个参数界面。


参考这个文档:

根据参数查看不同报表:https://help.finereport.com/doc-view-407.html

image.png

但是效果是选了ID和下拉框 值 订单后 参数界面不见了,再想直接点订单明细,要按返回,太麻烦了,这样的实现效果,有没有什么好的方法,

我想参数界面不变,只刷新报表内容显示区域。



感谢各位大神的回答,最后我用了按钮的方式实现跳转连接(不知道我用下拉框为啥不行),因为报表少,只需要三个,但是每张模板互相跳,都需要加按钮,确实很麻烦,还是想用下拉框试试的。。。。最佳就给先回答的那位兄弟吧,谢啦,各位

FineReport 13182656102 发布于 2019-7-22 08:32 (编辑于 2019-7-23 10:27)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-7-22 08:35

网页框控件了解一波

通过js给网页框赋链接

  • 13182656102 13182656102(提问者) 详细些可否?老兄?在哪里加控件?
    2019-07-22 08:37 
  • Doctor_Wei Doctor_Wei 回复 13182656102(提问者) 网页框控件-http://help.finereport.com/finereport9.0/doc-view-268.html 在这里,总的来说就是也是新建三张模板,网页框里加的是链接 然后通过js进行判断,将url传递过去,这样就行了
    2019-07-22 09:30 
  • 13182656102 13182656102(提问者) 回复 Doctor_Wei 是要用决策报表么,这个不行的,公司没买,我看里面参数面板也不能用网页框控件
    2019-07-22 10:59 
  • Doctor_Wei Doctor_Wei 回复 13182656102(提问者) 既然这样的话,我得放大招了 你把三张报表放在同一张cpt中,然后设置隐藏,通过参数控制 懂我的意思吗,一次只能显示一张的内容
    2019-07-22 13:15 
  • 13182656102 13182656102(提问者) 回复 Doctor_Wei 懂,但是吧,一张报表数据量超大的,,,呃,三张都挺大的,诶
    2019-07-22 13:18 
最佳回答
0
zy_20180110Lv5中级互助
发布于2019-7-22 09:54

1.换决策报表

2.做一张报表,根据选择不同,动态加载列内容

最佳回答
0
DlesLv6初级互助
发布于2019-7-22 11:18

我做过类似的功能你可以参考。我使用的是多sheet显示不同的查询页面,然后用的是单选按钮控件控制查询的sheet页image.png

//控件点击事件
var len = $(".fr-sheetbutton-container").length;  
var s = this.getValue();
$(".fr-sheetbutton-container").eq(s-1).trigger("click");  
//切换sheet
//模板web属性设置加载结束事件
$(".fr-tabpane-controlbuttons.ui-state-enabled").hide();
$(".fr-tabpane-tabscontent-bg").hide();
//隐藏左下角的sheet页


  • 13182656102 13182656102(提问者) 这个需要填报预览吗?
    2019-07-22 11:39 
  • Dles Dles 回复 13182656102(提问者) 是的,需要填报预览
    2019-07-22 11:42 
  • 13182656102 13182656102(提问者) 回复 Dles 诶,公司也没买填报公司,和数据分析。。。。
    2019-07-22 11:46 
  • 4关注人数
  • 566浏览人数
  • 最后回答于:2019-7-23 10:27
    请选择关闭问题的原因
    确定 取消
    返回顶部