Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 捕捉Sencha图表标签上的点击_Extjs_Extjs5_Sencha Charts - Fatal编程技术网

Extjs 捕捉Sencha图表标签上的点击

Extjs 捕捉Sencha图表标签上的点击,extjs,extjs5,sencha-charts,Extjs,Extjs5,Sencha Charts,因为我正在将我的应用程序从ExtJS4.2.1更新到ExtJS5.1,所以我利用这个机会将我的旧图表升级到闪亮的新sencha图表。我一直在尝试建立一个可交互的堆叠条形图,看起来像这样 用户应该能够单击左侧的栏或标签来查看详细信息 我已经设法在图表栏上捕获鼠标事件(使用chartitemevents插件),但我一直在尝试捕获标签上的点击事件 我曾尝试在图表上使用spriteevents插件,但在5.1上它根本不起作用,在5.1.1夜间版本中它被破坏(无论发生什么,你总是会得到背景sprite)

因为我正在将我的应用程序从ExtJS4.2.1更新到ExtJS5.1,所以我利用这个机会将我的旧图表升级到闪亮的新sencha图表。我一直在尝试建立一个可交互的堆叠条形图,看起来像这样

用户应该能够单击左侧的栏或标签来查看详细信息

我已经设法在图表栏上捕获鼠标事件(使用
chartitemevents
插件),但我一直在尝试捕获标签上的点击事件

我曾尝试在图表上使用
spriteevents
插件,但在5.1上它根本不起作用,在5.1.1夜间版本中它被破坏(无论发生什么,你总是会得到背景sprite)。即使它真的起作用了,得到正确的精灵也只能让我走到一半,因为我不知道这个标签属于哪个系列

下面是一个例子:

有人知道这样做的方法吗


另外,如果能够捕获onmouseover和onmouseout事件,那就太好了,这样每当标签悬停时,我都可以将光标更改为指针。

我刚刚为axis click创建了一个插件:


如果插件用法不清楚,请询问我。

谢谢Alex,我会看一看