12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- var gv_CloseFlag = "";
- /**
- * @desc : 화면초기화
- * @id :
- * @event :
- * @return : void
- * @authur :
- */
- function fInitialize(){
- var usge = opener.javascript.getParameter("SPMMR02200_usage");
- var iRow = grd_issusge.row - grd_issusge.fixedRows + 1;
- model.removeNodeset("/root/hidden/issusge");
- model.makeNode("/root/hidden/issusge");
- // 2013.12.26 CYW
- var stype = parent.window.type;
-
- if( stype == "modeless" || stype == "main" ){
- zbcfGetCodeList(new Array("M0332"), new Array("/root/hidden/issusge"));
- copyNodeset("/root/main/issusge", "/root/hidden/issusge/M0332", "replace");
- }else{
- zbcfGetCodeList(new Array("M0385"), new Array("/root/hidden/issusge"));
- copyNodeset("/root/main/issusge", "/root/hidden/issusge/M0385", "replace");
- }
-
-
- var getNodeListCnt = getNodesetCount("/root/main/issusge");
- for(var i = 1; i <= getNodeListCnt; i++){
- model.makeValue("/root/main/issusge["+i+"]/isscnt", 0);
- if(usge.indexOf(model.getValue("/root/main/issusge["+i+"]/cdnm")) == -1)
- model.makeValue("/root/main/issusge["+i+"]/check", "false");
- else
- model.makeValue("/root/main/issusge["+i+"]/check", "true");
- }
- model.refresh();
- }
- /**
- * @desc : 확인버튼 클릭시 opener에 값을 넘겨줌
- * @id :
- * @event :
- * @return :
- * @authur :
- */
- function fSetData(){
- var nodeList = instance1.selectNodes("/root/main/issusge");
- var sendNode = "";
- var tempNodeList = "";
-
- for(var i = 1; i <= nodeList.length; i++){
- if(model.getValue("/root/main/issusge["+i+"]/check") == "true"){
- copyNodeset("/root/temp/issusge", "/root/main/issusge["+i+"]", "append");
- tempNodeList = instance1.selectNodes("/root/temp/issusge");
- model.setValue("/root/temp/issusge["+tempNodeList.length+"]/isscnt", 1);
- }
- }
- sendNode = instance1.selectNodes("/root/temp/issusge");
- model.setValue("/root/send/reqdata", getNodeListCSV(sendNode));
- if(model.getValue("/root/send/reqdata") == ""){
- messageBox("발행용도 선택은 ", "I003");
- } else {
- opener.model.makeValue("/root/main/issusge", model.getValue("/root/send/reqdata"));
- grd_issusge.rebuild();
- gv_CloseFlag = "OK";
- model.close();
- }
- grd_issusge.rebuild();
-
- }
- /**
- * @desc : 그리드에서 발급용도 선택
- * @id :
- * @event :
- * @return :
- * @authur :
- */
- function fChagedGridData(){
- var iRow = grd_issusge.row;
- var sMultiChkYN = opener.javascript.getParameter("SPMMR02200_multichkyn");
- if(sMultiChkYN == "N" && model.getValue("/root/main/issusge["+iRow+"]/check") == "true"){
- for(var i=grd_issusge.fixedrows; i<=grd_issusge.rows-grd_issusge.fixedrows; i++){
- if( i != iRow && model.getValue("/root/main/issusge["+i+"]/check") == "true"){
- model.setValue("/root/main/issusge["+i+"]/check", "false");
- }
- }
- }
- }
|