extjsiframe에서 컨트롤 값이나 변수 값을 가져오는 방법

ext에서 iframe에 사용할 때 iframe 내외에서 값을 얻는 방법
1. iframe 가져오는 방법 1
var tp = Ext.getCmp('TabPanel');

var tab = tp.getComponent(“tab1 ID”);

var frame1 = Ext.get(tab.tabEl).frame();

frame1.Ext.getCmp("ext ID"); // 

 
2. 방법2
// 
var q1=window.parent.Ext.getCmp('bhstdate').getRawValue();
//  
varq2=window.frames["cxjln"].Ext.getCmp("rbcxjl").getValue();
// iframe 
var q3 = window.frames["cxjln"].ctst;
// iframe 
var q4 = window.parent.tst1;

 
3. 방법 3
1、document.frames["frameName"].document.getElementById(양식 텍스트 필드).value
2、 window.frames["frameName"].document.getElementById(양식 텍스트 필드).value
 
 
인터넷과 자신의 테스트 시도는 대략 이 세 가지 방법으로 서로 다른 상황에 적응하고
본인이 사용하는 두 번째 방법은 값을 얻는 데 문제가 없고, 또 하나는 iframe입니다.
불러올 때 컨트롤을 가져오는 값이 아직 실현되지 않았습니다. iframe 불러올 때 ext 불러오기 완료 시기를 알 수 없습니다.
그래서 언제 컨트롤을 얻을 수 있을지 모르겠어요.
그래서 iframe를 불러올 때 시간 지연 함수로 불러올 때까지 기다렸다가 컨트롤을 가져옵니다.
고수가 가르쳐줬으면 좋겠어!

좋은 웹페이지 즐겨찾기