Extjs4: Как получить компонент из HTMLElement? - PullRequest
1 голос
/ 16 марта 2012

Я учусь на EXTJS4 ..

Во-первых, пожалуйста, посмотрите этот код .. Это мой Ext.Img Item ..

 var paddleItem = {
    xtype     : 'image',
    src       : "lib/Image/Paddle.png",
    x         : 0,
    y         : 0,
    draggable : true,
    index     : 0,
    id        : 'paddleItem',
    name      : 'Paddle',
    width     : 100,
    height    : 100,
    listeners : {
        dblclick : {
            element : 'el',
            fn : function(){
                conditionWindow.show();
            }
        },
        click : {
            element : 'el',
            fn : function(e,t,eOpts) {
                propertyForm.items.items[0].setValue('This is My Text');
                alert(t.id);
            }
        }
    }
};

Когда я нажимаю этот элемент, я хочуПолучить свойство этого элемента (например, paddleItem.x, paddleItem.index)

Но, параметр Click Click 't' - это HTML-элемент.

Итак, я думаю ... 'Я получил элементиз HTML-элемента '

Но я не знаю, как получить ...

Что я могу сделать для этой проблемы?

Извините, мой дурак английский ..

Если вы не можете понять, пожалуйста, прокомментируйте мне ..

Спасибо!

1 Ответ

1 голос
/ 16 марта 2012

Прежде всего, посмотрите, какой объем обработчиков вы создаете. Добавьте следующий код перед функцией оповещения:

console.log(this)

И проверьте консоль браузера, чтобы увидеть, о каком объекте сообщается.

...