GetCmp()在sencha中不起作用

时间:2012-06-12 04:08:02

标签: sencha-touch sencha-touch-2

我正在使用getCmp('componentid').hide(); 它不起作用。

if (flag_in == 1) {
    console.log('inside if of hide'); 
    Ext.getCmp('inboxQueueId').hide();                                    

    var el = btn.el;  
    Ext.getCmp('inbox_hide').setIconCls('show');                              
    flag_in = 0;
    Ext.getCmp('queueViewPanel').setWidth('100%');

} else {
      console.log('inside else of hide'); 
   Ext.getCmp('inboxQueueId').show();                               

  var element = btn.element;
  Ext.getCmp('inbox_hide').setIconCls('hide');

 flag_in = 1;
 Ext.getCmp('queueViewPanel').setWidth('70%');
 }
如果Ext.getCmp('inboxQueueId').hide()无效,它会进入内部。 它没有给出错误。 请帮帮我。

1 个答案:

答案 0 :(得分:2)

试试这个,

Ext.getCmp('inboxQueueId').hide('slide', false)

或类似的东西,

Ext.getCmp('inboxQueueId').hide(false)

我希望这会有所帮助。 :)