IT/nexacro
팝업 호출시 파라메터 주고받기
heavenLake
2025. 1. 24. 14:01
반응형
- 팝업 호출시 파라메터 변수 던지기
방법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(.......
}
반응형