如何通过监听器引用Form Ext对象?

时间:2014-05-08 12:31:36

标签: extjs extjs3

     Mag.NewLightboxForm = Ext.extend(Ext.form.FormPanel, {
             initComponent: function () {
                 this.items = [{
                         fieldLabel: 'Select Image',
                         name: 'img',
                         //xtype: 'magcombo',
                         xtype: 'button',
                         id: 'selectlightboximage',
                         store: mageditcontentcombostore,
                         //hiddenName: 'type',
                         listeners: {
                                'render': function() { window.ele = this; }
                         }]
                 }
             });

在Ext 3.3中,ele引用了EXT元素。我正在尝试动态引用NewLightboxForm,以便我可以访问.win.hide()

1 个答案:

答案 0 :(得分:2)

在侦听器中指定范围:

{
    render: function() {},
    scope: this
}

在该函数中,this现在将指向NewLightBoxForm实例。