반응형
팝업창 : 코드성 데이터 가져와서 Child에서 선택한 값을 Parent로 넘기며 사용.
[방법1] 모달 팝업창 <- 권장 O
- parent에 종속되어 있어 영역을 벗어날 수 없음.
- 해당 Form이 닫히기 전까지 parent 접근 불가
- 모달창을 닫아야만 parent 접근 가능.
[방법2] 모달리스 <- 권장 X
- parent에 종속되어 있지 않아 parent 접근 가능.
- parent 영역 밖으로 벗어날 수 있음.
-> i.e에서 창 뜨는데 시간이 오래 걸림! (parent의 엔진을 공유하지 못하고 별도의 창으로 뜸)
- 모달리스는 그런 언제쓰나..? 두 데이터 비교하고자 할 때, 하나를 창으로 떼어서 비교!
ex) 모달, 모달리스
// 모달
var objChildFrame = new ChildFrame(); // 하나의 새 폼 만들고
objChildFrame.init("ch_popup1", 0, 0, 400, 300, null, null, "Exe::Exe_form_popup.xfdl"); // init
// ...
objChildFrmae.showModal(this.getOwnerFrame(), objParam, this, "fn_popupCallback"); // 모달 띄어주기
// 모달리스
// ...
nexacro.open("chf_popup2", "Exe::Exe_Form_Popup.xfdl", this.getOwnerFrame(), ...);
'Nexacro > 예제' 카테고리의 다른 글
[Nexacro] 다양한 Grid Displaytype 예제 (0) | 2021.11.26 |
---|---|
[Nexacro] Dynamic Creation - 스크립트로 컴포넌트 생성/데이터 바인딩 (2) | 2021.11.24 |
[Nexacro] 타이머 (0) | 2021.11.24 |
[Nexacro] Form 예제 - 폼의 오브젝트/컴포넌트 정보 구하기 (0) | 2021.11.24 |
[Nexacro] String을 Object로 바꾸는 방법 (eval / this.components) (0) | 2021.11.24 |
댓글