2

일부보기가있는 앱을 만들었으며 탭 이벤트의 목록을 표시하거나 숨기려면 왼쪽 상단 모서리에 목록 버튼이 있습니다. 몇 가지 어떻게 탭에서 숨길 수 있지만 다시 표시하는 방법을 모르겠습니다. 기본적으로 숨겨져 있어야하지만 현재 속성에 따라 해당 버튼을 탭하면 숨기고 표시해야합니다. 당신이 등 내가 무엇을 숨길보고이 (서비스, 솔루션을 보여줄 수 있듯이sencha touch 버튼 구성 요소 숨기기 및 표시

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()? 'show': 'hide'](); –

+1

나는 그것이 덜 읽을 수 있다고 생각한다. – sha

+0

도움을 주신 @sha –