有大佬做过下拉框  切换图表嘛   类似与下面图片的这种!!!!  麻烦了

红框中的下拉框选择对应的图表  下面展示出对应的图表


image.png    


有一种思路 不知道是否可行 通过下拉框中的值来控制两个图表的切换  之前好像在帮助文档中有看到过相关的  但是现在找不到了 图如下

image.png


两位大佬的思路都不错  我这边也实现了一种  也上传一下  供大家参考

image.png

Form11.frm

image.png

FineReport 门下拾阳 发布于 2020-5-25 16:20 (编辑于 2020-5-26 10:46)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
L大大Lv7高级互助
发布于2020-5-25 16:26(编辑于 2020-5-26 09:27)

1.gif

动参显示图表.cpt

可以用js控制根据下拉框的值来控制其显示或者隐藏

var a=this.options.form.getWidgetByName("A").getValue();

var a1 = this.options.form.getWidgetByName("REPORT16");

var a2 = this.options.form.getWidgetByName("REPORT3");

var a3 = this.options.form.getWidgetByName("REPORT4");

//alert(a);

if(a==1){

a1.setVisible(true);

a2.setVisible(false);

a3.setVisible(false);

}else if(a==2){

a2.setVisible(true);

a1.setVisible(false);

a3.setVisible(false);

}else if(a==3){

a3.setVisible(true);

a1.setVisible(false);

a2.setVisible(false);

}


  • 门下拾阳 门下拾阳(提问者) 我更新了一张图 不用显示隐藏 你看下是否可行
    2020-05-25 16:36 
  • L大大 L大大 回复 门下拾阳(提问者) cpt里的直接可以用动态参数来控制显示隐藏的,都不用写js了。
    2020-05-25 16:41 
  • 吕爱慧 吕爱慧 回复 L大大 那要怎么写动态参数呢?
    2020-05-26 09:13 
  • L大大 L大大 回复 门下拾阳(提问者) 上传了一个动参显示对应图表的,自己下载了看下
    2020-05-26 09:28 
  • L大大 L大大 回复 吕爱慧 上传了一个动参显示对应图表的,自己下载了看下
    2020-05-26 09:28 
最佳回答
0
张洪威Lv6高级互助
发布于2020-5-25 16:22(编辑于 2020-5-25 17:00)
  • 门下拾阳 门下拾阳(提问者) 是整个图表的展现形式都换了 不是单独的分类轴变换
    2020-05-25 16:34 
  • 张洪威 张洪威 回复 门下拾阳(提问者) 下载文件就懂了。。。那多个分类轴就是多个不同的报表,用控件来控制显示罢了。
    2020-05-25 16:37 
  • 门下拾阳 门下拾阳(提问者) 回复 张洪威 使用的显示隐藏 麻烦您看下补充的这种 是否可以实现
    2020-05-25 16:44 
  • 张洪威 张洪威 回复 门下拾阳(提问者) 下载回答的文件用填报预览。
    2020-05-25 17:00 
  • 吕爱慧 吕爱慧 回复 张洪威 我下载了这个文件,大佬这个是怎么把参数传递给图表的?
    2020-05-26 09:21 
  • 3关注人数
  • 667浏览人数
  • 最后回答于:2020-5-26 10:46
    请选择关闭问题的原因
    确定 取消
    返回顶部