extjsiframe에서 컨트롤 값이나 변수 값을 가져오는 방법
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를 불러올 때 시간 지연 함수로 불러올 때까지 기다렸다가 컨트롤을 가져옵니다.
고수가 가르쳐줬으면 좋겠어!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
puppeteer로 iframe의 요소를 조작합니다.iframe내에 버튼을 준비해, 그 버튼을 누르면 버튼의 색이 바뀌는 만큼의 페이지를 만듭니다. app/index.html app/iframe.html puppeteer의 코드를 작성합니다. app/script.js...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.