У меня есть вопрос относительно события show
. в моем приложении я обработки painted
событие моей панели как это:Sencha Touch 2 событие: нарисовано против шоу?
Ext.define('mvcTest.controller.Test', {
extend: 'Ext.app.Controller',
config: {
refs: {
panel: '#testpanel'
},
control:{
panel: {
painted: 'onPainted'
}
}
},
onPainted: function(){
alert('painted');
}
});
доку Сэя, что есть и «шоу» событие, но получить не обстреливали все:
Ext.define('mvcTest.controller.Test', {
extend: 'Ext.app.Controller',
config: {
refs: {
panel: '#testpanel'
},
control:{
panel: {
show: 'onShow'
}
}
},
onShow: function(comp, obj){
alert('show');
}
});
Почему это не работает? Я знаю, предупреждение - это неправильный путь, но это не вопрос. спасибо, микрофона
1) вы включены в контроллер вы app.js? –
yep, без этого первая версия не будет работать – micho
Так что «расписанное» событие работает, но «показать» нет? –