[老]图表联动-重新查询时重置动态参数值
目录:
1. 问题描述
在做图表联动时会遇到一种情况,即图表之间使用动态参数实现联动后,修改参数控件的值重新查询时,联动的动态参数不会重置。如图表联动之三个图表的联动中的示例RelateChart1.cpt,查询地区“华北”的销售情况,点击柱形图的销售员“韩文”,饼图和折线图则会动态显示韩文的销售情况,此时再查询地区“华东”的销售情况,会发现饼图和折线图为空,因为柱形图联动饼图、折线图的动态参数-销售员的值依旧是“韩文”。
2. 解决方案
利用参数控件和动态参数绑定,使用js重置参数控件值,实现查询时动态重置动态参数的效果。
2.1 添加参数控件
在参数面板中拖入一个标签控件,控件名设置为销售员,设置控件为不可见,控件值为空。
注:由于示例中柱形图联动饼图和折线图是通过图表的超级链接-动态参数,设置参数销售员实现的联动,标签控件的控件名要和动态参数的参数名一致。2.2 重置参数控件值
给查询按钮添加点击事件,输入下面的js代码:
this.options.form.getWidgetByName("销售员").setValue(""); //重置标签控件销售员的控件值为空
JS实现参数控件赋值。
2.3 效果预览
保存模板,点击分页预览,结果如下:
附件列表
标签:
已验证
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)