echart-图标 取消点击事件,增加点击事件

 

 

最近再改公司的后台系统,用到了图标功能

echart默认 有 点击 展示 隐藏的功能

 

 现在 的需求是 取消这个功能

  解决办法:

 legend: {
		        //data: ['已付金额', '未付金额'],
		        data:[
		        	{
		        		name:"已付金额",
		        	},
		        	{
		        		name:"未付金额",
		        	},
		        ],
			selectedMode:false,//取消图例上的点击事件
		        align: 'left',
		        left: 30
		    },

  2.增加点击功能

echart中 通过legendselectchanged 来监听点击事件,原生的事件是 点击隐藏或者显示,在这里通过判别parama中的值,来进行一些功能的添加 

     myChartt.on('legendselectchanged', function (params) {
                console.log(params.selected)
       
             if(!params.selected['未付金额']){
                 optiont.series[2].data=[]
                 myChartt.setOption(optiont);//这个是 局部更新数据
             }else{
                 optiont.series[2].data=data3
                 myChartt.setOption(optiont);
             }
            });
myChartt是 echart实例化的对象 

附带一个 自定义图标 自定义事件的 博客 放在这里 方便以后使用

转载于:https://www.cnblogs.com/GoTing/p/11077448.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值