就是下拉框对应 图表中的 1/2/3/4(系列名称)
就是想筛选1 的时候 图例对应的 1、3、4显示 2隐藏
筛选2 的时候 图例2、3、4 显示 1 隐藏
找到的一段JS:这里是置灰
setTimeout(function() {
var vanchart = FR.Chart.WebUtils.getChart("chart2").getChartWithIndex(0);
vanchart.setSeriesVisible([0, 1,2,3,4]);
}, 800);
找到方法了
隐藏图例的时候,对应图形需要展示么
如果要的话,就很简单,直接处理SQL动态过滤SQL即可的
var type= this.options.form.getWidgetByName("type").getValue(); // 获取控件值 0 1
if(type==1){
var chart=FR.Chart.WebUtils.getChart("chart2").getChartWithIndex(0);
chart.setSeriesVisible([1,3,4]);//显示图表 chart2 的系列1和系列34
}
else if (type==2){
chart.setSeriesVisible([2,3,4]);//显示图表 chart2 的系列2和系列34