2

Я создал приложение с некоторыми видами, а также кнопку списка в верхнем левом углу, чтобы отобразить и скрыть список при событии крана. некоторые, как я могу скрыть его на вкладке, но не знаю, как отобразить его снова. По умолчанию он должен быть скрыт, но при нажатии этой кнопки он должен скрываться и показывать его в зависимости от текущего свойства.sencha touch hide и показать компонент на вкладке кнопки

iconCls: 'list', 
iconMask: true, 
ui: 'plain', 
handler: function() { 
     Ext.getCmp('ext-ListNavigation-1').hide(); 
      } 

и просмотреть список кодов

Ext.define('ov_app.store.NavigationItems', { 
    extend: 'Ext.data.Store', 
config:{ 
    model: 'ov_app.model.Items', 
    data:[ 
     { items:"Services"}, 
     { items:"Solutions"}, 
     { items:"About Us"}, 
     { items:"Why Singapore"}, 
     { items:"Contact Us"} 
    ] 
} 
}); 

пользователь межфазного выглядит что-то вроде этого enter image description here

Как вы можете видеть, я что скрывать и показывать это (услуги, решения и т.д. .) при нажатии кнопки списка над списком.

ответ

3
var list = Ext.getCmp('ext-ListNavigation-1'); 

if (list.isHidden()) { 
    list.show(); 
} 
else { 
    list.hide(); 
} 
+1

Или список [list.isHidden()? 'показать спрятать'](); –

+1

Я думаю, что это менее читаемо :) – sha

+0

благодарит @sha за помощь –