Мне нужно отобразить изображение и действия слушателя для изображения. Возможно ли это, если да, пожалуйста, дайте мне знать. Заранее спасибо.
Да.Существует компонент Ext.Img , который позволяет вам сделать это.Он также имеет события tap и load, поэтому вы знаете, когда пользователь нажимает на изображение и когда оно загружается.
tap
load
Пример кода:
Ext.setup({ onReady: function() { var image = Ext.Viewport.add({ xtype: 'image', src: 'https://www.google.com/intl/en_com/images/srpr/logo3w.png', listeners: { tap: function() { console.log('Image tapped!'); }, load: function() { console.log('Image loaded!'); } } }); } });
да, вы можете добавить обработчик для изображения
{ xtype: 'button', icon: '/public/image.png', iconMask: false, handler: imageHandler }
и функцию вашего обработчика
var imageHandler = function(button, event) { // your handler function };