Javascript Can';不要从里面隐藏模态

Javascript Can';不要从里面隐藏模态,javascript,extjs4,sencha-touch-2,Javascript,Extjs4,Sencha Touch 2,下面是我用来创建模态的代码- var thumbImage = new Array(); var me = this; for (var i = 0; i < thumbnail.length; i++) { thumbImage[i] = { xtype: 'panel', html: '<img class="thumbView" src="' + thumbnail[i].thumb +

下面是我用来创建模态的代码-

    var thumbImage = new Array();
    var me = this;

    for (var i = 0; i < thumbnail.length; i++) {

        thumbImage[i] = {
            xtype: 'panel',
            html: '<img class="thumbView" src="' + thumbnail[i].thumb + '"/>',
            thumbIndex: i,
            listeners: {
                initialize: function(thisID) {

                    this.element.on('tap', function(e, t) {
                        me.setActiveCarouselItem(thisID.thumbIndex);
                    });
                }
            }
        };
    }

    Ext.Viewport.add({
        xtype: 'panel',
        itemId: 'thumbmodal',
        centered: true,
        cls: 'thumb-panel',
        float: true,
        modal: true,
        hideOnMaskTap: true,
        scrollable: true,
        items: thumbImage
    });
var thumbImage=new Array();
var me=这个;
对于(变量i=0;i

在此模式中,存在缩略图图像。单击这些图像中的任何一个,将把点击的imaeg设置为转盘的活动项,模式将被关闭/隐藏。但我无法关闭/隐藏模式。我该怎么做?提前感谢。

基本上获得
thumbmodal
的参考,并调用
hide
方法

// same code

    initialize: function(thisID) {

        this.element.on('tap', function(e, t) {
           me.setActiveCarouselItem(thisID.thumbIndex);
           Ext.Viewport.down('#thumbmodal').hide();
        });
    }

// same code
@维斯瓦---非常感谢!!!!!我在尝试没有#符号的解决方案,但它没有发生。。。。。。。。。。。。。。。。。。。。。。。。谢谢!!!