EXT 창

Alert 프롬프트 상자
 
Ext의 대화상자는 모두 Ext. MessageBox 클래스에 봉인되어 있으며, 이 클래스는 간단명료한 형식인 Ext. Msg도 있습니다. Ext. MessageBox 또는 Ext. Msg를 통해 해당하는 대화상자 방법을 직접 호출하여 Ext 대화상자를 표시할 수 있습니다.
  Ext.onReady(function(){ Ext.get("btnAlert").on("click",function(){ Ext.MessageBox.alert(" "," ExtJS "); }); });
 
confirm
alert 이외에 Ext는confirm,prompt,progress,wait 등 대화상자를 포함하고 있으며, 필요에 따라 아래에서 정의한 대화상자를 표시할 수 있습니다.일반 대화상자는 일반적으로 네 개의 매개 변수를 포함한다. 예를 들어confirm의 방법은confirm(String title, String msg, [Function fn], [Object scope])로 서명하고 매개 변수 title는 대화상자의 제목을 표시하며 매개 변수 msg는 대화상자의 알림 정보를 표시하는데 이 두 가지 매개 변수는 필수적이다.선택할 수 있는 매개 변수 fn은 대화상자를 닫은 후에 실행되는 리셋 함수를 표시하고, 매개 변수 scope는 리셋 함수의 실행 작용역을 표시합니다.리셋 함수는 두 개의 매개 변수를 포함할 수 있습니다. 즉, button과text,button은 누르는 단추를 표시하고,text는 대화상자에 활성 입력 옵션이 있을 때 입력한 텍스트 내용을 표시합니다.우리는 리셋 함수에서 button 매개 변수를 통해 사용자가 어떤 선택을 했는지 판단할 수 있으며, 대화상자에 입력한 내용을 텍스트로 읽을 수 있다
  Ext.onReady(function(){ Ext.get("btn").on("click",function(){ Ext.MessageBox.confirm(" "," ",function(button,text){ alert(button); //alert(text); }); }); });
 
더 실용적 Ext.onReady(function(){ Ext.get("btn").on("click",function(){ Ext.MessageBox.confirm(" "," ",function(button,text) { if(button=="yes"){ // alert(" "); } }); }); });
프롬프트 상자
많이 쓰지 않지만, 때로는 쓸 수 있다 Ext.onReady(function(){ Ext.get("btn").on("click",function(){ Ext.MessageBox.prompt(" "," :",function(button,text){ if(button=="ok"){ alert(" :"+text); } else alert(" !"); }); }); });
 

ETX 시리즈:



EXT 기반



EXT 테이블


EXT 이벤트

EXT 창


좋은 웹페이지 즐겨찾기