2012-12-03 6 views
0

저는 Sencha 터치 앱에서 작업하고 있습니다. 리스너 내부, I합니다 (floating components documentation에서 코드를 기반으로) true로 설정 hideOnMaskTap와 패널을 설정 : 예상대로떠 다니는 구성 요소 외부의 마스크를 쓸 때 함수를 호출합니다.

onTap: function() { 

    Ext.Viewport.add({ 
     xtype: 'panel', 
     modal: true, 
     hideOnMaskTap: true, 
     ... 
} 

이 작동합니다. 패널을 숨기는 것 외에도 사용자가 마스크를 탭할 때 함수를 호출하고 싶습니다. sencha 문서를보고 끈적 거리는 것을 여러 번봤을 때, 나는 그런 호출을 할 수있는 방법을 찾을 수 없었습니다.

모든 포인터가 크게 감사하겠습니다.

답변

3

모달 : true 및 hideOnMaskTap : true 일 때 마스크를 클릭하면 구성 요소가 숨겨집니다. 숨기기 이벤트가 발생합니다.

hide(Ext.Component this, Object eOpts) 
Fires whenever the Component is hidden 

이 이벤트의 처리기에 코드를 기록하십시오.

+0

이 작동합니다. 감사! – arturomp

+0

어떻게 사용합니까? 정교하게 말하십시오. –

관련 문제