我使用ExtJs mvc制作了一个条形图。现在在控制器中我想为click事件添加一个函数来捕获列的选定值。这是我的控制器代码:
Ext.define('Gamma.controller.ControlFile', {
extend : 'Ext.app.Controller',
//define the stores
stores : ['BarColumn','RadarView','VoiceCallStore','SMSCallStore','MMSCallStore','GPRSUsageStore'],
//define the models
models : ['BarCol','radar','VoiceCallModel','SMSCallModel','MMSCallModel','GPRSUsageModel'],
//define the views
views : ['BarColumnChart','LineChart','RadarChart','VoicePie','SMSPie','MMSPie','GPRSPie'],
init : function() {
this.control({
});
}
});
请任何人帮助我。
答案 0 :(得分:1)
listeners : {
itemmousedown : function(obj) {
this.fireEvent('itemmousedownchartbar',obj);
}
}
在最终定义的图表上,this.CallParent()
之后:
this.addEvents('itemmousedownchartbar');
'barChartView' : {
itemmousedownchartbar: this.function_to_call
}