/* --------------------------------------------------------------------- ó¹æ(¹°Ç°)ã±â(SMMNP01602.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var CondPath = "/root/init/GoodData/cond"; var SendPath = "/root/send/reqdata"; var sOproomcd = ""; var sCartGubn = ""; /* ------------------------------------------------- */ /* SMMNP01602_ó¹æ(¹°Ç°)ã±â */ /* On Load ½Ã Call */ /* ------------------------------------------------- */ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2015.05.15 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fGoodInit() { sOproomcd = opener.javascript.getParameter("SPMNP01602_oproomcd"); sCartGubn = opener.javascript.getParameter("SPMNP01602_cartgubn"); model.setValue("/root/HideData/condition/cartgubn", sCartGubn); model.setValue("/root/HideData/condition/oproomcd", sOproomcd); opener.javascript.setParameter("SPMNP01602_oproomcd",""); opener.javascript.setParameter("SPMNP01602_cartgubn",""); grd_goodlist.fixedcellcheckbox(0,1) = true; model.removenode("/root/main/goodlist"); if (checkOpener() ) { fDataQuery(); } } // -------------------------------------- // P:ó¹æºÐ·ù¼±ÅÃ, G:¹°Ç°±¸ºÐ¼±Åà // -------------------------------------- function fDataQuery() { model.copyNode(SendPath, CondPath); model.makeValue(SendPath + "/oproomcd", sOproomcd); model.makeValue(SendPath + "/deptflag", model.getValue("/root/HideData/condition/cartgubn")); submit("TRMNP04606"); } // -------------------------------------- // Grid Data Click // -------------------------------------- function fGridDataClick(pGrid, pName) { var iRow = pGrid.row; var pPath = "/root/main/"+ pName +"[" + pGrid.row + "]/chkflag"; if (pGrid.rows < 1 || pGrid.row == 0){ return; } else if (pGrid.col == 1) { return; }else { var sFlag = model.getValue(pPath); model.setValue(pPath, ((sFlag == "true") ? "false" :"true")); } model.refresh(); } // -------------------------------------- // Query Condition Select Á¶È¸ Á¶°Ç ¼±Åà // -------------------------------------- function fChoiceData() { var iParamList = ""; var wCnt = 0 ; var wIDx = 0 ; var oproomcd = model.getValue("/root/HideData/condition/oproomcd"); var iNode = "/root/main/goodlist"; var wChk = ""; var iRows = getNodesetCount(iNode); for( var i= 1; i <= iRows; i++ ) { wChk = model.getValue(iNode + "[" + i + "]/chkflag"); if (wChk == "true") { iParamList += model.getValue(iNode + "[" + i + "]/purcflag") + "|" // 00 ±¸¸Å±¸ºÐ + model.getValue(iNode + "[" + i + "]/goodcd") + "|" // 01 ¹°Ç°ÄÚµå + model.getValue(iNode + "[" + i + "]/allsizespecid") + "|" // 02 »çÀÌÁî + model.getValue(iNode + "[" + i + "]/goodnm") + "|" // 03 ¹°Ç°¸í + model.getValue(iNode + "[" + i + "]/goodspec") + "|" // 04 ¹°Ç°±Ô°Ý + model.getValue(iNode + "[" + i + "]/goodmodel") + "|" // 05 ¹°Ç°¸ðµ¨ + model.getValue(iNode + "[" + i + "]/prodcmpynm") + "|" // 06 Á¦Á¶È¸»ç + model.getValue(iNode + "[" + i + "]/prcpunit") + "|" // 07 󹿴ÜÀ§ + model.getValue(iNode + "[" + i + "]/safestocqty") + "|" // 08 ¾ÈÀüÀç°í + model.getValue(iNode + "[" + i + "]/stocqty") + "|" // 09 ¹æÀç°í + model.getValue(iNode + "[" + i + "]/deliveunit") + "|" // 10 ºÒÃâ´ÜÀ§ + model.getValue(iNode + "[" + i + "]/reqqty") + "|" // 11 ÀÇ·Ú¼ö·® + oproomcd + "¢Ì"; // 12 ¼ö¼ú¹æ wCnt += 1; } } if(checkOpener()){ if( wCnt > 0 ) { opener.javascript.fGoodDataDisplay(iParamList); } } } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */