Extjs4:如何从HTMLElement获取组件?

时间:2012-03-16 10:03:57

标签: extjs extjs4

我是EXTJS4的学生..

首先,请看这个代码..这是我的Ext.Img项目..

 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元素中获取项目'

但我不知道怎么弄......

我能为这个问题做些什么?

对不起我的傻瓜英语..

如果你不能UnderStand,请评论给我..

谢谢!

1 个答案:

答案 0 :(得分:1)

首先看看你正在创建的处理程序的范围。在警报功能之前添加以下代码:

console.log(this)

并检查浏览器控制台以查看报告的对象。