Как я могу добавить Click Event в Ext.Img? - PullRequest
14 голосов
/ 12 марта 2012

Как я могу добавить Click Event в Ext.Img?

var paddleItem = new Ext.Img({
    xtype : 'image',
    src : "lib/Image/Paddle.png",
    x : 200,
    y : 300,
    draggable : true,
    index : 0,
    id : 'paddleItem',
    listeners : {
        click : function(){
            Ext.Msg.alert("Message");
        }
    },
    renderTo : Ext.getBody()
});

Это мой код, но он не работает.

Пожалуйста, дайте мне несколько советов ..

1 Ответ

26 голосов
/ 12 марта 2012

Свяжите это с нижележащим элементом:

var paddleItem = new Ext.Img({
    src: "lib/Image/Paddle.png",
    x: 200,
    y: 300,
    draggable: true,
    index: 0,
    id: 'paddleItem',
    listeners: {
        el: {
            click: function() {
                Ext.Msg.alert("Message");
            }
        }
    },
    renderTo: Ext.getBody()
});
...