Ext js панель показов используется для анимации не работает - PullRequest
0 голосов
/ 04 июля 2019

Ext JS Modern Theme имеют панель.Эта панель при нажатии скрыть и снова показать ту же панель с анимацией.Теперь панель скрывается, но показ не работает.Кто-нибудь найти проблему?

Ext.defer() работает с оповещениями.Только функция показа не работает.

{
 xtype  : 'panel',
 layout  : {
    type: 'vbox',
    align: 'center',
         },
 width   : '30%',
 name    : 'countImg',
 html    : '<div  > <img src="./resources/mala.png"></div>', 
 hideAnimation:{
     type        : 'slideOut',
     duration    : 500,
     direction   : 'top',
   },
 showAnimation:{
     type        : 'slideIn',
     duration    : 500,
     direction   : 'down',
   },
 listeners:
 {
   initialize: function()
  {
      this.element.on({
      tap: function()
      { 
       var imgPanelObj = Ext.ComponentQuery.query('panel[name=countImg]');
        imgPanelObj[0].hide();  
        Ext.defer( function(){
           imgPanelObj[0].show();
}, 500);
 }
     });
   }    
 }   
}

Я хочу снова показать панель с анимацией после скрытия панели.Это как скользить вверх и вниз.

1 Ответ

0 голосов
/ 04 июля 2019
{ 
   var imgPanelObj = Ext.ComponentQuery.query('panel[name=countImg]');
    imgPanelObj[0].hide();  
    Ext.defer( function(){
       imgPanelObj[0].show();
}, 1000);

Увеличение продолжительности работы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...