Я не понимаю, как я могу сделать обработчик события с именем some_function()
дозвонились:ExtJs 6,0 - Javascript обработчик событий область видимости функции внутри Ext.application
var some_app = Ext.application({
name : 'some_app_name',
launch : function() {
function some_function(){
Ext.toast('some_function called!');
};
var some_panel = Ext.create('Ext.panel.Panel', {
html:"Some <span onmouseover='some_function()'>text</span> with "+
"a html-span that should"+
" listen to mouseover events"
});
var some_viewport = new Ext.Viewport({
items: [some_panel],
renderTo : Ext.getBody()
});
}
});
Вот соответствующий Сенча Fiddle: https://fiddle.sencha.com/#fiddle/135r
Итак, вопрос в основном: что мне нужно сделать, чтобы позвонить some_function()
?
Примечание:
Когда я исполняю скрипку в моем браузере я могу видеть, что это дает мне эту ошибку в браузере-консоли:
Uncaught ReferenceError: span_onmouseover_event_handler is not defined.