2013-08-26 3 views
1

Ext.Msg.alert() 및 'Ext.Msg.show()'를 사용하여 내 메시지 상자를 표시합니다. 그러나 지금까지는 제목 만 OK 단추와 함께 표시되지만 메시지 필드는 표시되지 않습니다. 코드를 실행할 때 오류가 없습니다. 내가 놓친 것은 뭐니? Ext.Msg.Show()를 사용할 때 8 월 27 2013 년Ext.Msg.alert 및 Ext.Msg.show가 "message"필드를 표시하지 않음

Ext.Msg.show({ 
    title:'Title', 
    message: 'Why you no display!?', 
    buttons: Ext.MessageBox.OK, 
    fn:Ext.emptyFn 
}); 

업데이트를 Ext.Msg.alert(),

Ext.Msg.alert('Title', 'Why you no display!?', Ext.emptyFn); 

및 사용시 다음

내 코드 나 메시지 상자가 때 작동하는 것을 발견 IOS 장치에서 실행되지만 Android 및 데스크탑 브라우저에서는 실행되지 않습니다.

답변

1

웹을 통해 파기 한 후에 마침내 해결책을 찾았습니다. 수정 사항이 기본 폴더의 sass 파일에 있음이 밝혀졌습니다.

원래 게시물은 here입니다. 한마디로

, touch\resources\themes\stylesheets\sencha-touch\base\mixins

이동, 당신의 CSS를 컴파일 다시 다음 _Class.scss 파일을 열고 아래의 코드와 @mixin st-box의 전체 블록을 교체하고 (예를 들어, 사용 나침반 시계)

@mixin st-box($important: no) { 
    @if $important == important { 
     display: flex !important; 
     display: -webkit-box !important; 
     display: -ms-flexbox !important; 
    } @else { 
     display: flex; 
     display: -webkit-box; 
     display: -ms-flexbox; 
    } 
}