function moveItemUp(grdObj, collapsed) { var selRow = grdObj.row; if(selRow <= grdObj.fixedRows) return; var degnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var supdegnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/supdegnitemno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); var nextRow = -1; var nextItemNo = model.getValue(grdObj.attribute("nodeset") + "[degnitemlevlno <= " + degnitemlevlno + " and position() > " + selRow + "]/degnitemno"); if(nextItemNo == '') nextRow = grdObj.rows; else nextRow = grdObj.findRow(nextItemNo, selRow + 1, grdObj.colRef("degnitemno")); //alert("nextRow : " + nextRow); //1. ÇöÀç ¼±ÅÃµÈ rowÀÇ ±×·ìÀ» ã´Â´Ù.(degnitemlevlcd¸¦ ÀÌ¿ë) var nodeList = instance1.selectNodes(grdObj.attribute("nodeset") + "[position() >= " + selRow + " and position() < " + nextRow + "]"); //alert("length : " + nodeList.length); //2. »óÀ§ ¾ÆÀÌÅÛÀÇ depth¸¦ ºñ±³Çؼ­ seq¸¦ ±¸ÇÑ´Ù. (degnitemlevlno¸¦ ÀÌ¿ë.. ÀڽŰú °°À»¶§±îÁö ã´Â´Ù.) for(var i = selRow - 1; i > 0; i --) { if(parseInt(degnitemlevlno) > parseInt(model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno"))) break; for(var j = 0; j < nodeList.length; j++) { var seq = grdObj.findRow(nodeList.item(j).selectSingleNode("degnitemno").nodeValue, grdObj.fixedRows, grdObj.colRef("degnitemno")); model.setValue(grdObj.attribute("nodeset") + "[" + seq + "]/degnrowno", parseInt(nodeList.item(j).selectSingleNode("degnrowno").nodeTypedValue) - 1); } model.setValue(grdObj.attribute("nodeset") + "[" + i + "]/degnrowno", parseInt(model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnrowno")) + parseInt(nodeList.length)); if(degnitemlevlno == model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) break; } grdObj.refresh(); setCollapsed(grdObj, false); grdObj.outlinebar=0; grdObj.colsort(grdObj.colRef("degnrowno")) = "asc"; //grdObj.colsort(grdObj.colRef("degnxval")) = "asc"; //grdObj.sort(grdObj.fixedRows, grdObj.colRef("degnxval"), grdObj.rows - 1, grdObj.colRef("degnxval")) = "asc"; grdObj.sort(grdObj.fixedRows, grdObj.colRef("degnrowno"), grdObj.rows - 1, grdObj.colRef("degnrowno")) = "asc"; grdObj.gridToInstance(); setTree(grdObj, grdObj.colRef("degnitemlevlno"), grdObj.colRef("degnitemcd"), collapsed); //grdObj.outlinebar = 4; var seq = grdObj.findRow(degnitemno, grdObj.fixedRows, grdObj.colRef("degnitemno")); grdObj.row = seq; } function moveItemDown(grdObj, collapsed) { var selRow = grdObj.row; if(selRow == grdObj.rows - 1) return; var degnitemno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemno"); var degnitemlevlno = model.getValue(grdObj.attribute("nodeset") + "[" + selRow + "]/degnitemlevlno"); for(var i = selRow + 1; i < grdObj.rows; i ++) { if(degnitemlevlno == model.getValue(grdObj.attribute("nodeset") + "[" + i + "]/degnitemlevlno")) { grdObj.row = i; moveItemUp(grdObj, collapsed); break; } } var seq = grdObj.findRow(degnitemno, grdObj.fixedRows, grdObj.colRef("degnitemno")); grdObj.row = seq; } /** * @--------------------------------------------------- * @desc : ¹®ÀÚ¿­ ¾ÕµÚ¿¡ÀÖ´Â °ø¹é Á¦°Å * @param : N/A * @return : °ø¹éÀ» Á¦°ÅÇÑ °á°ú ¹®ÀÚ¿­ * @--------------------------------------------------- */ String.prototype.getTrim = function() { var startPoint = 0; // subString Çϱâ À§ÇÑ ½ÃÀÛ Æ÷ÀÎÆ® var endPoint = this.length; // subString Çϱâ À§ÇÑ ³¡ Æ÷ÀÎÆ® //¹®ÀÚ¿­¾Õ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ while( (startPoint < endPoint) && (this.charCodeAt(startPoint) == 32) ) { startPoint++; } //¹®ÀÚ¿­µÚ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ while( (startPoint < endPoint) && (this.charCodeAt(endPoint-1) == 32) ) { endPoint--; } // °ø¹éÀ» Á¦°ÅÇßÀ¸¸é subStringÇÏ¿© °á°ú¹®ÀÚ¿­À» ¸®ÅÏÇϰí Á¦°ÅÇÑ ³»¿ëÀÌ ¾øÀ¸¸é ±×´ë·Î ¸®ÅÏ return ( (startPoint > 0) || (endPoint < this.length) ) ? this.substring(startPoint, endPoint) : this; } function fUserAdmin() { /* var userid = getUserId(); if(userid!=""){ userid = userid.getTrim(); } if (userid == "97055522" || //±è¹Ì¼± userid == "94040176" || //Á¶Àº½Ç userid == "10609872" || //¼Õ¹«¼º userid == "10612553" || //À̹̰æ userid == "10612560" || //À±ÇýÁø userid == "10410164" || //ÇÑÁöÀº userid == "10700128" || //Á¶Àº½Ç userid == "10710060" || //Á¤Àμø userid == "95030068" || //ÀÌÇöÁÖ userid == "99031128" || //¹ÚÇϳª userid == "10713483" //½Å±Ô¼± )//ÀÇ·áÁ¤º¸ÆÀ { return 1 ; } else { return 0 ; } */ /* if(dutplcecd == "3230000000" || dutplcecd == "3230600000") return 1; return 0; */ // 2009.04.23 À̰æÈñ // ÀÇ·áÁ¤º¸ÆÀ, ÀÇ·áÁ¤º¸ºÐ¼®Unit ¿¡°Ô¸¸ ¿ÀÇÂÇÑ´Ù. var dutplcecd = getUserInfo("dutplcecd"); var hardcdno = "1001"; // model.makeValue("/root/send/reqdata/hardcdno", hardcdno); submit("TRMRF03104"); var hardcdlistNode = findNodeset(model, "/root/main/hardcdlist"); for(var idx = 0; idx < hardcdlistNode.length; idx++) { var hardcdNode = hardcdlistNode.item(idx); if(hardcdNode != null) { if(dutplcecd == hardcdNode.selectSingleNode("trgtcd").text) { return 1; } } } return 0; } var gSendParentCallID = ""; function fSendParentCallSetMaxSize() { try { parent.window.javascript.fSetTermViewMaxSize(gSendParentCallID); } catch(e) { } }