为 Ext.ux.gauge.Gauge 添加双击处理程序
Adding double click handler for Ext.ux.gauge.Gauge
ExtJS 经典 UX 包中的仪表小部件是向应用程序添加简单仪表的好方法,但是在我的情况下,我需要有一个用于双击仪表的处理程序。
在这种情况下,通常会添加一个监听器,如 this fiddle 所示,但该小部件不支持该事件。
有没有人想出解决办法?最好的方法是什么 - 添加到小部件的自定义插件?
我看到有一个插件 (chartitemevents) 用于向图表添加对这些事件的支持,但我希望保留 UX Gauge 小部件的简单配置。
尝试像下面这样更改侦听器:
listeners: {
dblclick: {
fn: function () {
Ext.Msg.alert('Click', 'Gauge has been double clicked.');
},
element: 'el'
}
}
ExtJS 经典 UX 包中的仪表小部件是向应用程序添加简单仪表的好方法,但是在我的情况下,我需要有一个用于双击仪表的处理程序。
在这种情况下,通常会添加一个监听器,如 this fiddle 所示,但该小部件不支持该事件。
有没有人想出解决办法?最好的方法是什么 - 添加到小部件的自定义插件?
我看到有一个插件 (chartitemevents) 用于向图表添加对这些事件的支持,但我希望保留 UX Gauge 小部件的简单配置。
尝试像下面这样更改侦听器:
listeners: {
dblclick: {
fn: function () {
Ext.Msg.alert('Click', 'Gauge has been double clicked.');
},
element: 'el'
}
}