Можем ли мы использовать обработчик для изображения в Сенча touch - PullRequest
1 голос
/ 23 февраля 2012

Мне нужно отобразить изображение и действия слушателя для изображения. Возможно ли это, если да, пожалуйста, дайте мне знать. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Да.Существует компонент Ext.Img , который позволяет вам сделать это.Он также имеет события 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!');
                }
            }
        });
    }
});
0 голосов
/ 23 февраля 2012

да, вы можете добавить обработчик для изображения

  {
        xtype: 'button',
        icon: '/public/image.png',
    iconMask: false,
        handler: imageHandler

    }

и функцию вашего обработчика

var imageHandler = function(button, event) {
 // your handler function

 };
...