'Ext.Map'を拡張したコントロールがあります。私の現在の場所を使用すると、すべてが正常に機能し、正常に読み込まれます。
動作しないのは、「show」イベントが発生しないことです。私はコントローラーでそれをオーバーロードしようとしました:
Ext.define('MyApp.controller.Map', {
extend: 'Ext.app.Controller',
config: {
refs: {
myMap: 'myMap'
},
control: {
myMap: {
show: 'onMyMapShow'
}
}
},
onMyMapShow: function(myMap, eOpts) {
// never enters this function...
}
});
...およびコントロール自体:
Ext.define('MyApp.view.MyMap', {
extend: 'Ext.Map',
xtype: 'myMap',
config: {
layout: 'fit',
useCurrentLocation: true,
listeners: {
show: function() {
// never enters this function either...
}
}
}
});
何も機能していないようです。ショーイベントを開始するにはどうすればよいですか?いつ発砲する予定ですか?