EXTJS系列笔记(6.X)————集成echarts之后的点击事件

本文详细介绍了如何在ECharts中实现点击事件,通过实例代码展示了如何在图表元素被点击时触发特定操作,适用于需要交互式图表的开发场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

集成echarts请看 本人上一篇博客。

在实际开发过程中,很多场景需要 点击 图表中的 点来进行部分操作,这里就记录一下我的学习过程。

echart的官方的点击描述:https://echarts.baidu.com/tutorial.html#ECharts%20%E4%B8%AD%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%92%8C%E8%A1%8C%E4%B8%BA

具体实际代码如下:

{
	xtype : "echartsscatterpanel",						
	height:500,
	option : {
		
		xAxis : [
			{
				type : 'category',
				name:'站点\nRecipe',
				data : []
			}
		],
		yAxis : [
			{
				type : 'category',
				name:'Eqp ID',
				data : []
			}
		],
		series : [
			 {
				 itemStyle:{ 
						normal: {
							color:['black']
						}
				 },
				 type:"scatter"
			 }
		],
		listeners:{
			afterrender:function(obj){

				  //初始化以后 设置 echart的 点击事件
				obj.echarts.on('click', function (params) {
					var option = obj.echarts.getOption();
				}
			}
		}
	}
}

着重看listeners中的代码,在afterrender事件之后,给echarts配置点击事件。

这里的obj表示 当前echartsscatterpanel的extjs的对象,obj.echarts就表示实际的echarts对象(在定义的时候就有说明)

params表示实际点击点的 具体data,拿取到了option以及点击的点的信息,之后很多事件你就可以自己操作啦~~~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值