/** * ÃÖÃÊ ·Îµù½Ã */ function fInit() { //»ç¿ëÀÚ Á¤º¸°¡ ¾øÀ¸¸é ´Ý±â fGetPatInfo(); //ÇϵåÄÚµå Á¤º¸ Á¶È¸ fGethardcdArrayList(new Array('hardcd5901|5901', 'hardcd5902|5902', 'hardcd5903|5903', 'hardcd5904|5904', 'hardcd5905|5905', 'hardcd5906|5906', 'hardcd5907|5907', 'hardcd5908|5908', 'hardcd5909|5909', 'hardcd5910|5910', 'hardcd5911|5911', 'hardcd5912|5912', 'hardcd5913|5913', 'hardcd5914|5914', 'hardcd5915|5915', 'hardcd5916|5916', 'hardcd5917|5917', 'hardcd5918|5918', 'hardcd5919|5919', 'hardcd5920|5920', 'hardcd5921|5921', 'hardcd5922|5922', 'hardcd5923|5923', 'hardcd5931|5931', 'hardcd5932|5932', 'hardcd5933|5933', 'hardcd5934|5934', 'hardcd5935|5935', 'hardcd5936|5936'), new Array('/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init','/root/init', '/root/init','/root/init','/root/init','/root/init','/root/init','/root/init', '/root/init','/root/init','/root/init','/root/init','/root/init','/root/init')); //»ó¼¼Á¤º¸ Á¶È¸ fGetDetlInfo(); //¹öư ó¸®(½É»ç/½É»çÆÄÆ®, ÀÇ»ç ±¸ºÐÇÏ¿©) fProcBtn(); } /** * ¼±ÅÃÇÑ È¯ÀÚ Á¤º¸ ¼³Á¤ */ function fGetPatInfo() { var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/session/paminfo", node); if (model.getValue("/root/main/session/paminfo/list/pid") == "") { if(checkOpener() && opener.model.getValue("/root/hidden/temp/pid") != "") { var p = opener.model; model.setValue("/root/send/reqdata/pid", p.getValue("pid")); model.setValue("/root/send/reqdata/orddd", p.getValue("indd")); model.setValue("/root/send/reqdata/cretno", p.getValue("cretno")); model.setValue("/root/send/reqdata/ordtype", p.getValue("ordtype")); } else { messageBox("ȯÀÚ¸¦ ¼±ÅÃÇÏÁö", "E007"); opener.close(); } } else { //Áø´Ü Á¶È¸¿ë model.setValue("/root/send/reqdata/instcd", model.getValue("/root/main/session/paminfo/list/instcd")); model.setValue("/root/send/reqdata/pid", model.getValue("/root/main/session/paminfo/list/pid")); model.setValue("/root/send/reqdata/orddd", model.getValue("/root/main/session/paminfo/list/indd")); model.setValue("/root/send/reqdata/cretno", model.getValue("/root/main/session/paminfo/list/cretno")); model.setValue("/root/send/reqdata/ioflag", model.getValue("/root/main/session/paminfo/list/ioflag")); model.setValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/session/paminfo/list/orddeptcd")); model.setValue("/root/send/reqdata/fromdd", model.getValue("/root/main/session/paminfo/list/indd")); model.setValue("/root/send/reqdata/todd", model.getValue("/root/main/session/paminfo/list/dschdd")); } return true; } /** * ¿ø¹« Á¤º¸·Î ¼­½Ä »ó¼¼Á¤º¸ Á¶È¸ */ function fGetDetlInfo() { if (submit("TRMMR09000")) { //¼­½Ä ¿ø¹«Á¤º¸ ¼³Á¤ if(checkOpener() && opener.model.getValue("/root/hidden/temp/pid") != "") { var p = opener.model; model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010001']/itemval1", p.getValue("/root/hidden/temp/orddeptcd")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010002']/itemval1", p.getValue("/root/hidden/temp/hngnm")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010003']/itemval1", p.getValue("/root/hidden/temp/rrgstno")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010004']/itemval1", p.getValue("/root/hidden/temp/dschdd")); //½É»ç½Ç ·Î±×ÀÎÁ¤º¸.. dutplce } else { model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010001']/itemval1", model.getValue("/root/main/session/paminfo/list/orddeptcd")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010002']/itemval1", model.getValue("/root/main/session/paminfo/list/hngnm")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010003']/itemval1", model.getValue("/root/main/session/paminfo/list/rrgstno1")+ ""+ model.getValue("/root/main/session/paminfo/list/rrgstno2")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010004']/itemval1", model.getValue("/root/main/session/paminfo/list/dschdd")); } /** * ȯÀÚ°úº° ¼³Á¤ * ¾È°ú :2120000000, ¿Ü°ú : 2040000000, »êºÎÀΰú : 2100000000, À̺ñÀÎÈİú : 2130000000 */ switch (model.getValue("/root/main/detlinfo/formdetl[itemcd='DI010001']/itemval1")) {//model.getValue("/root/main/session/paminfo/list/orddeptcd")) { case '2120000000' : cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='1']"; rdo_5931.attribute("required") = "{msg:'[´Ü¾È/¾ç¾È] ¿©ºÎ'}"; rdo_5932.attribute("required") = "{msg:'[¼ÒÀý°³/´ëÀý°³] ¿©ºÎ'}"; model.toggle("¾È°ú"); break; case '2040000000' : case '2040400000' : case '2041300000' : case '2041700000' : cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='3' or hardcd='4' or hardcd='5']"; //rdo_5933.attribute("required") = "{msg:'[°³º¹¼ú/º¹°­°æ¼ö¼ú] ¿©ºÎ'}"; //rdo_5934.attribute("required") = "{msg:'[ÆíÃø/¾çÃø] ¿©ºÎ'}"; model.toggle('¿Ü°ú'); break; case '2100000000' : cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='6' or hardcd = '7']"; rdo_5935.attribute("required") = "{msg:'[°³º¹¼ú/Àڱðæ/º¹°­°æ¼ö¼ú] ¿©ºÎ'}"; model.toggle('»êºÎÀΰú'); break; case '2130000000' : cmb2_3a.choices.itemset.attribute("nodeset") = "/root/init/hardcd5908/hardcd[hardcd='2']"; rdo_5936.attribute("required") = "{msg:'[ºÎºñµ¿ ³»½Ã°æ»ç¿ë] ¿©ºÎ'}"; model.toggle('À̺ñÀÎÈİú'); break; default : switch1.visible = false; } //¾ÆÁ÷ ÀúÀåµÈ ÁÖÁø´Ü, ±âŸÁø´ÜÀÌ ¾ø´Â °æ¿ì Áø´Ü³»¿ª Á¶È¸ if (model.getValue("/root/main/detlinfo/formdetl[itemcd='DI010006']/itemval1") == "") { fGetDiagInfo(); //Áø´Ü Á¤º¸ Á¶È¸ } else { var s = "/root/temp/diaginfo/diagcdlist"; var iCnt = getNodesetCount(s); var iFirst = 7; for (var i = 9; i <= 38; i++) { //±âŸÁø´Ü ÀúÀåÀ» À§ÇÑ ³ëµå°¡ 10°³¹Û¿¡ ¾ø´Ù³×~~ if (model.getValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ (i+"").getLeftPad(2, "0") +"']/itemval1") == "") { i++; continue; } grd_diag.addRow(); grd_diag.valueMatrix(grd_diag.row, grd_diag.colRef("diagcd")) = model.getValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ ((i++)+"").getLeftPad(2, "0") +"']/itemval1"); grd_diag.valueMatrix(grd_diag.row, grd_diag.colRef("diaghngnm")) = model.getValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ ((i++)+"").getLeftPad(2, "0") +"']/itemval1"); grd_diag.valueMatrix(grd_diag.row, grd_diag.colRef("poa")) = model.getValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ (i+"").getLeftPad(2, "0") +"']/itemval1"); } } //2.3 ¼ö¼ú ÇÕº´Áõ ¹× ºÎÀÛ¿ëÀº »óÀ§ ÄÞº¸°ª¿¡ µû¶ó ¼¼ºÐ·ù ÄÞº¸°ªÀÌ ´Þ¶óÁü cmb2_3a.dispatch("xforms-value-changed"); //¼ö¼ú ÇÕº´Áõ °ü·Ã µ¨¸®¹ÌÅÍ("|") Æ÷ÇÔµÈ ¹®ÀÚ¿­À» ±×¸®µå¿¡ ¼³Á¤ var s = grd2_3.nodeset; var val = model.getValue("/root/main/detlinfo/formdetl[itemcd='DI010054']/itemval1"); if (val.indexOf("|") != -1) { var arr = val.split("|"); for (var i = 0; i < arr.length; i++) { //±×¸®µå ±â ¼±ÅÃµÈ °ªÀÇ Ã¼Å©¹Ú½º ¼³Á¤ for (var j = 0; j <= grd2_3.rows; j++) { if (grd2_3.valueMatrix(j, grd2_3.colRef("hardcd")) == arr[i]) { grd2_3.valueMatrix(j, grd2_3.colRef("chk")) = "true"; } } } } } model.refresh(); } /*** * Áø´Ü Á¤º¸ Á¶È¸ */ function fGetDiagInfo() { //ÁÖÁø´Ü Á¶È¸ //ÇöÀç ÁÖÁø´Ü ºÎÁø´Ü ±¸ºÐÀÌ SUBMIT¿¡´Â Àִµ¥.... Äõ¸®¿¡´Â ¾øÀ½.. ±×·¡¼­ kindcdflag¿¡ °ªÀ» loop¾È¿¡¼­ ±¸ºÐÇÏ¿©.. ¼³Á¤ÇØÁà¾ß ÇÒ°Í °°Àºµ¥.. model.makeValue("/root/send/reqdata/mskind", "M"); if (submit("TRMMR02908")) { var s = "/root/temp/diaginfo/diagcdlist"; var iCnt = getNodesetCount(s); for (var i = 0; i < iCnt; i++) { if (model.getValue(s+"["+ (i+1) +"]/diagkindcdflag") == "S") { grd_diag.addRow(); grd_diag.valueMatrix(grd_diag.row, grd_diag.colRef("diagcd")) = model.getValue(s+"["+ (i+1) +"]/diagcd"); grd_diag.valueMatrix(grd_diag.row, grd_diag.colRef("diaghngnm")) = model.getValue(s+"["+ (i+1) +"]/diaghngnm"); grd_diag.valueMatrix(grd_diag.row, grd_diag.colRef("poa")) = ""; } else if (model.getValue(s+"["+ (i+1) +"]/diagkindcdflag") == "M") { model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010006']/itemval1", model.getValue(s+"["+ (i+1) +"]/diagcd")); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010007']/itemval1", model.getValue(s+"["+ (i+1) +"]/diaghngnm")); } } grd_diag.refresh(); } //±âŸÁÖÁø´Ü Á¶È¸ /** model.makeValue("/root/send/reqdata/mskind", "S"); if (submit("TRMMR02908")) { model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010006']/itemval1", model.getValue("/root/temp/diaginfo/diaghngnm")); } */ } /** * ¼³¸í ºñ°í ÆË¾÷ */ function fProcBtn() { if (getUserInfo("jobkindcd").indexOf("03") > -1) { //ÀÇ»çÀÎ °æ¿ì 'ÀúÀ常 º¸À̰Ô' opener.btn_save.visible = "true"; opener.btn_complete.visible = "false"; opener.btn_cancel.visible = "false"; } if (getUserInfo("dutplcecd") == "4072000000" || getUserInfo("dutplcecd") == '4070700000') { //½É»çÆÀ, ½É»çÆÄÆ®ÀÎ °æ¿ì opener.btn_save.visible = "true"; opener.btn_complete.visible = "true"; opener.btn_cancel.visible = "true"; } if (model.getValue("/root/main/detlinfo/master/status") == "C") { opener.btn_save.disabled = true; opener.btn_complete.disabled = true; opener.btn_cancel.disabled = false; } else {//if (model.getValue("/root/main/detlinfo/master/status") == "A") { opener.btn_save.disabled = false; opener.btn_complete.disabled = false; opener.btn_cancel.disabled = true; } } /** * ¼³¸í ºñ°í ÆË¾÷ */ function fShowDesc() { var iEventX = parseInt(event.clientX, 10) - 315; var iEventY = parseInt(event.clientY, 10) + 10; grp_desc.attribute("style") = style="left:"+ iEventX +"px; top:"+ iEventY +"px; width:315px; height:230px; "; var iLen = arguments.length; var s = ""; for (var i = 0; i < iLen; i++) { var arr = arguments[i].split('|'); s += "\n"+ model.getValue("/root/init/hardcd"+arr[0]+"/hardcd[hardcd='"+arr[1]+"']/hardcdnm"); } if (iLen > 1) { s = s.substr(1); } model.setValue("/root/hidden/desc", s); model.refresh(); grp_desc.visible = true; } /** * ÇöÀç ÀÇ·áÁú Çâ»ó Á¡°ËÇ¥ ¼­½Ä Á¤º¸ ÀúÀå */ function fConfirm(status) { var msg = "ÀúÀå"; model.makeValue("/root/main/detlinfo/master/status", status); switch (status) { case "A": msg = "ÀúÀå"; break; case "C": msg = "Á¾°á"; break; case "R": model.makeValue("/root/main/detlinfo/master/status", "A"); msg = "Á¾°áÃë¼Ò"; break; default : msg = "ÀúÀå"; } //±âŸÁø´Ü ÀúÀå ±×¸®µå ÀڷḦ ¼­½Ä ÀÚ·á·Î var s = "/root/main/diaginfo/diagcdlist"; var iCnt = getNodesetCount(s); var iFirst = 9; var diagnm = ""; var poa = ""; var diagcd = ""; for (var i = 1; i<= 10; i++) {//i <= iCnt; i++) { //±âŸÁø´Ü ÀúÀå ±×¸®µå ÀڷḦ ¼­½Ä ÀÚ·á·Î if (i > iCnt) { diagcd = ""; diagnm = ""; poa = ""; } else { diagcd = model.getValue("/root/main/diaginfo/diagcdlist["+i+"]/diagcd"); diagnm = model.getValue("/root/main/diaginfo/diagcdlist["+i+"]/diaghngnm"); poa = model.getValue("/root/main/diaginfo/diagcdlist["+i+"]/poa"); } model.setValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ ((iFirst++)+"").getLeftPad(2, "0") +"']/itemval1", diagcd); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ ((iFirst++)+"").getLeftPad(2, "0") +"']/itemval1", diagnm); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI0100"+ ((iFirst++)+"").getLeftPad(2, "0") +"']/itemval1", poa); } //¼ö¼ú ÇÕº´Áõ °ü·Ã ±×¸®µå ¼±ÅÃÀ» µ¨¸®¹ÌÅÍ('|') Æ÷ÇÔµÈ ¹®ÀÚ¿­·Î s = grd2_3.nodeset; iCnt = getNodesetCount(s); var rslt = ""; for (var i = 1; i <= iCnt; i++) { if (model.getValue(s+"["+ i +"]/chk") == "true") { rslt += "|" + model.getValue(s+"["+ i +"]/hardcd"); } } //if (iCnt > 1) { //rslt = rslt.substring(1); model.setValue("/root/main/detlinfo/formdetl[itemcd='DI010054']/itemval1" , rslt); //} if (!fValidAll()) { return; } //·Î±×ÀÎ ±¸ºÐ¿¡ µû¶ó.. status¼³Á¤?? 20130508 model.makeValue("/root/main/detlinfo/masterinfo", getPrcpNodeListCSV(instance1.selectNodes("/root/main/detlinfo/master"))); if (submit("TXMMR09000")) { if (model.getValue("/root/hidden/savedetl/rslt/success") == "true") { messageBox(msg+"µÇ¾ú½À´Ï´Ù.", "I000"); fProcBtn(); } } } /** * ÁÖ/±âŸ Áø´Ü ÆË¾÷ */ function fPopDiag(o) { setParameter("SPMMO03100_patinfo", model.getValue("/root/send/reqdata/pid")+"¢Ë"+model.getValue("/root/send/reqdata/orddd")); fPrcpModal ("SPMMO03100", 5, 40); if ( getParameter( "SPMMO03100_rtn_useyn" ) == "Y" ) { var rtn = getParameter( "SPMMO03100_rtn" ); //ÀÌ°É ¿Ö µ¨¸®¹ÌÅÍ ¹®ÀÚ¿­·Î ¹ÝÈ¯ÇØ¼­ À̰í»ýÀÎÁö.. °Á ÀνºÅϽº·Î ÁÖ´ø°¡ ÇÏ¸é ¸íÈ®ÇÒÅÙµ¥.. ³Ñ°ÜÁÙ¶§ ½ºÆ®¸µ¹®ÀÚ¿­·Î ¹Ù²ã ³Ñ°Ü¹Þ¾Æ¼­ ¶Ç Àß¶ó¼­ ¹è¿­À̳ª ´Ù¸¥ ÇüÅ·Π¶Ç ¹Ù²ã.. ¿¡È¿!! var list = fTransList(rtn); //µ¨¸®¹ÌÅÍ·Î ±¸ºÐµÈ ¹®ÀÚ¿­À» ÀÚ¹ÙÇüÅÂÀÇ ArrayList·Î º¯È¯ if (o.grid == "" || o.grid == "undefined" || o.grid == undefined) { document.all(o.cd).value = list.get(0).get("diagcd"); document.all(o.nm).value = list.get(0).get("diaghngnm"); } else { var t = document.all(o.grid); var iRow = t.row; var iTot = iRow + list.length(); var j = 0; for (var i = iRow; i < iTot; i++) { //ÇöÀç ·Î¿ìºÎÅÍ ¼±ÅÃµÈ Çà ¸¸Å­ var m = list.get(j++); if (i >= t.rows) { t.addRow(); //ÇàÀÌ ¾øÀ» °æ¿ì ÇàÃß°¡ } t.valueMatrix(i, t.colRef(o.cd)) = m.get("diagcd"); t.valueMatrix(i, t.colRef(o.nm)) = m.get("diaghngnm"); } } model.refresh(); setParameter( "SPMMO03100_rtn_useyn", "" ); } } /** * Çʼö ÀÔ·Â ¹× À¯È¿¼º üũ * attributeÀÌ¿ë * ex) required="Y" , requiredEither="{obj:'rdo2_1_1b', msg:'¿¹/¾Æ´Ï¿À'}", requiredWith="{obj:['rdo1_1_1', 'rdo1_1_2', 'rdo1_1_3'], msg:'¼ö¼úÀü °Ë»ç ½ÃÁ¡', when:'B'}" */ function fValidAll() { var w = document.controls; for (var i =0; i < w.length; i++) { var o = w.item(i); var v = null; //Çʼö ÀÔ·Â if (o.attribute("required") != "" ) { eval("v = "+o.attribute("required")); //³Ö¾îµÎ±â´Â objectÇüÅ·Π³Ö¾îµ×´Âµ¥.. ¹®ÀÚ¿­·Î ÀνÄÇØ¼­ eval·Î ´Ù½Ã ¿ÀºêÁ§Æ® ÇüÅ·Π¹Ù²ãÁÜ if (o.value == "") { messageBox(v.msg+"Àº(´Â)", "I003"); model.setFocus(o.attribute("id")); return; } } //µÎ°³ÀÇ °ªÁß Çϳª´Â Çʼö if (o.attribute("requiredEither") != "" ) { if (o.value == "") { eval("v = "+o.attribute("requiredEither")); if (document.all(v.obj).value == "") { messageBox(v.msg+" µÑÁß Çϳª¸¦ ¹Ýµå½Ã ", "C002"); model.setFocus(v.obj); return; } } } //¿¬°áµÈ ´Ù¸¥ ÄÁÆ®·ÑÀÇ °ªÀÌ Çʼö if (o.attribute("requiredWithOne") != "") { if (o.value != "") { eval("v ="+o.attribute("requiredWithOne")); var arr = v.obj; var bExist = false; if (o.elementName == "xforms:select1" && o.attribute("appearance") == "full") { //¶óµð¿À ÀÏ °æ¿ì ÇØ´ç ÄÁÆ®·ÑÀÌ Ã¼Å©µÈ °æ¿ì¸¸ üũ ¼öÇà if (v.when != o.value) { continue; } } for (var j = 0; j < arr.length && !bExist; j++) { var t = document.all(arr[j]); if (t.value != "") { bExist = true; break; } } if (!bExist) { messageBox(v.msg+" Áß Çϳª¸¦ ¹Ýµå½Ã ", "C002"); model.setFocus(v.obj); return; } } } //¿¬°áµÈ ´Ù¸¥ ÄÁÆ®·ÑÀÇ °ªÀÌ Çʼö if (o.attribute("requiredWithAll") != "") { if (o.value != "") { eval("v ="+o.attribute("requiredWithAll")); var arr = v.obj; var bExist = true; if (o.elementName == "xforms:select1" && o.attribute("appearance") == "full") { //¶óµð¿À ÀÏ °æ¿ì ÇØ´ç ÄÁÆ®·ÑÀÌ Ã¼Å©µÈ °æ¿ì¸¸ üũ ¼öÇà if (v.when != o.value) { continue; } } for (var j = 0; j < arr.length && bExist; j++) { var t = document.all(arr[j]); if (t.elementName == "xforms:datagrid") { //µ¥ÀÌŸ ±×¸®µå À϶§ üũµÈ °ªÀÌ ÀÖ´ÂÁö üũ var iChk = getNodesetCount(t.nodeset+"[chk='true']"); if (iChk == 0) { bExist = false; } } else { if (t.value == "") { bExist = false; } } } if (!bExist) { messageBox(v.msg+" ¸¦ ¹Ýµå½Ã ", "C002"); model.setFocus(v.obj); return; } } } } var poi = model.getValue("/root/main/detlinfo/formdetl[itemcd='DI010008']/itemval1") ; if (poi =="") { messageBox("ÁÖÁø´ÜÀÇ POIÀÌ ¾ø½À´Ï´Ù", "I999"); return; } //¿Ü°ú ¿¹¿Ü»çÇ× var patdeptcd = model.getValue("/root/main/detlinfo/formdetl[itemcd='DI010001']/itemval1") ; if (patdeptcd =="2040000000") { if (rdo_5933.value == "" && rdo_5934.value =="") { var msg ="[°³º¹¼ú/º¹°­°æ¼ö¼ú] ¿©ºÎ ¶Ç´Â [ÆíÃø/¾çÃø] ¿©ºÎ¸¦ ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù"; messageBox(msg, "I999"); return; } } return true; } /** * Áø´Ü ÆË¾÷À¸·Î ¹ÞÀº µ¨¸®¹ÌÅÍ ¹®ÀÚ¿­À» ArrayList(emr/common/util.js)·Î º¯°æÇؼ­ ¹Ýȯ */ function fTransList(s) { var colSep = "¢Ë"; var rowSep = "¢Ì"; var arrRow = s.split(rowSep); var list = new ArrayList(); for (var i = 1; i < arrRow.length; i++) { var arrName = arrRow[0].split(colSep); var arrCol = arrRow[i].split(colSep); var curMap = new Map(); for (var j = 0; j < arrCol.length; j++) { curMap.put(arrName[j], arrCol[j]); } if (arrCol.length > 0 && arrRow[i] != "") { list.add(curMap); } } return list; }