본문 바로가기
IT/nexacro

팝업 호출시 파라메터 주고받기

by heavenLake 2025. 1. 24.
반응형

 

- 팝업 호출시 파라메터 변수 던지기

 

방법1. var  params = {}; 

           params["var1"] = "C100"; 

 

방법2 var params  = " var1 =" + nexacro.wrapQuote(" C100 ");

 

- 팝업에서 호출된 파라메터 변수 받기

           this. var1 = this.parent. var1;

 

 

- 팝업에서 결과값 던지기

 

방법1

var results = {}; 

results["rst1"] = "result";

this.close(JSON.stringify(results));  //팝업을 닫으면서 부모창 fn_callbackPop 을 호출한다.

 

방법2

this.opener.fn_apply(this);    //부모창에서 팝업(this) 객체를 넘겨줘서 데이터셋과 변수에 접근할수 있게 해준다.

 

- 부모창에서 값받기

 

방법1에 대한 값받기

this.fn_callbackPop = function (id, res) {

    if(this.gfn_isNull(res)) { return; }

    res[ "rst1" ];   //팝업에서 던진 변수를 받을수 있다.

}

 

방법2에 대한 값받기

this. fn_apply = function (obj) {

   obj.ds_main.getColumn(.......

}

 

반응형

댓글