123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625 |
- /*
-
- 간호기록항목SET관리(SMMNR03400_간호기록항목SET관리.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- var sITEMSETLIST_HIDDEN = "/root/hidden/itemsetinfo/itemsetlist";
- var sITEMSETLIST = "/root/main/itemsetinfo/itemsetlist";
- var sITEMTLIST_HIDDEN = "/root/hidden/iteminfo/itemlist";
- var sCONDITEMTLIST = "/root/main/cond/item";
- var xItemSrchPath = "/root/main/itemsrch/itemlist";
- var sSET = "/root/main/set";
- var sITEMSETDTLINFO = "/root/main/itemdtlinfo";
- var sITEMSETDTLLIST = "/root/main/itemdtlinfo/itemdtllist";
- var sITEMSETDTLLIST_HIDDEN = "/root/hidden/itemdtlinfo/itemdtllist";
- var sIPTBOX = "/root/main/iptbox";
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 화면 초기화
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- model.makeValue("/root/send/reqdata/flag","combo");
- submit("TRMNR03504"); // 분류명 조회
- model.setValue("/root/main/cond/item/clscd","%");
-
- //item 조회
- fGetItemList();
- //Item SET 조회
- fGetItemSetList();
- model.removenode(sITEMSETDTLLIST);
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 약속항목 SET상세항목으로 이동
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSendItemInfo(){
- // var setno = model.getValue(sSET + "/setno");
- // var setnm = model.getValue(sSET + "/setnm");
- // var sItemLevl = 0;
- // var itemdtlrow = 0;
- // var sItemcd = "";
- // var supcd = "";
- // var sChkYN = false; // 항목 체크 여부
- // var sInsYN = false; // 실제 신규항목 존재여부
- // if(setnm == ""){
- // messageBox("SET종류를 먼저","C002");
- // return;
- // }
- // for(var itemrow=grd_srchitem.fixedrows;itemrow<=grd_srchitem.rows-grd_srchitem.fixedrows;itemrow++){
- // if(model.getValue(xItemSrchPath+"["+itemrow+"]/check") == "true"){
- // sChkYN = true;
- // sItemLevl = eval(model.getValue(xItemSrchPath+"["+itemrow+"]/depth"));
- // sItemcd = model.getValue(xItemSrchPath+"["+itemrow+"]/itemcd");
- // supcd = model.getValue(xItemSrchPath+"["+itemrow+"]/supcd");
- // if(sItemLevl == 1) continue;
- // if(grd_srchdtlitem.rows > 1 && model.getValue(sITEMSETDTLLIST+"[itemcd='"+sItemcd+"']/itemcd") != "") continue;
- // grd_srchdtlitem.addRow(false);
- // itemdtlrow = grd_srchdtlitem.rows-grd_srchdtlitem.fixedrows;
- // model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/status","I");
- // model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/setno",setno);
- // model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/instcd", model.getValue(sSET + "/instcd"));
- // model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/itemcd",sItemcd);
- // model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/itemnm",model.getValue(xItemSrchPath+"["+itemrow+"]/itemnm"));
- // model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/supcd",supcd);
- // sInsYN = true;
- // }
- // }
- // if(!sChkYN){
- // messageBox("등록할 항목을 먼저","C002");
- // return;
- // }
- // if(sChkYN == true && sInsYN == false){
- // messageBox("이미 항목 등록이","I002");
- // return;
- // }
- var sChkYN = false; // 항목 체크 여부
- for(var itemrow=grd_srchdtlitem.fixedrows ; itemrow <= grd_srchdtlitem.rows-grd_srchdtlitem.fixedrows ; itemrow++){
- if(grd_srchdtlitem.valueMatrix(itemrow, 2) != "-"){
- sChkYN = true;
- }
- }
-
- if(!sChkYN){
- messageBox("저장할 내역이","I004");
- return;
- }
-
- model.makeValue("/root/send/griddata", getGridUpdateData(grd_srchdtlitem));
- //model.refresh();
- if(submit("TXMNR03502")){
- grd_srchdtlitem.mergecells = "bycol";
- grd_srchdtlitem.mergecol(2) = false;
- grd_srchdtlitem.mergecol(3) = false;
- grd_srchdtlitem.mergecol(4) = false;
- // for(var itemrow=grd_srchitem.fixedrows;itemrow<=grd_srchitem.rows-grd_srchitem.fixedrows;itemrow++){
- // if(model.getValue(xItemSrchPath+"["+itemrow+"]/check") == "true"){
- // model.setValue(xItemSrchPath+"["+itemrow+"]/check","");
- // }
- // }
- grd_srchitem.rebuild();
- setTree(grd_srchitem,13,3,false);
- if(model.getValue(sSET + "/trgtflag") == "B" && model.getValue(sSET + "/setno") == "0" && grd_srchdtlitem.rows > 0 ){
- model.setValue("/root/main/itemsetinfo/itemsetlist["+eval(trv_itemsetlist.focusIndex+1)+"]/setno", grd_srchdtlitem.valueMatrix(1, grd_srchdtlitem.colRef("setno")));
- model.setValue(sSET + "/setno", grd_srchdtlitem.valueMatrix(1, grd_srchdtlitem.colRef("setno")));
- }
- }
- }
- /**
- * @group :
- * @ver : 2007.05.23
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : Item 조회
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fGetItemList(){
- model.removeNode("/root/send");
- model.makeValue("/root/send/recflag", model.getValue(sCONDITEMTLIST + "/recflag"));
- model.makeValue("/root/send/itemnm", model.getValue(sCONDITEMTLIST + "/itemnm"));
- model.makeValue("/root/send/clscd", model.getValue(sCONDITEMTLIST + "/clscd"));
- model.makeValue("/root/send/srchflag", model.getValue(sCONDITEMTLIST + "/srchflag"));
- if(submit("TRMNR03503")){
- setTree(grd_srchitem,14,3,false);
- }
- }
- /**
- * @group :
- * @ver : 2007.05.23
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : Item Set 조회
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fGetItemSetList() {
- model.makeValue("/root/send/savedata/trgtflag","S");
- submit("TRMNR03501");
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 약속SET상세 조회
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqItemSetDet(){
- var item = trv_itemsetlist.item(trv_itemsetlist.selectedIndex);
- var rowPos = item.index + 1;
- var setno = model.getValue(sITEMSETLIST + "[" + rowPos + "]/setno");
- var setnm = model.getValue(sITEMSETLIST + "[" + rowPos + "]/setnm");
- var instcd = model.getValue(sITEMSETLIST + "[" + rowPos + "]/instcd");
- var levl = model.getValue(sITEMSETLIST + "[" + rowPos + "]/levl");
- var orddeptcd = model.getValue(sITEMSETLIST + "[" + rowPos + "]/orddeptcd");
- var trgtflag = model.getValue(sITEMSETLIST + "[" + rowPos + "]/trgtflag");
-
- ipt_setnm.disabled = true;
- btn_saveitem.Disabled = true;
- if(levl != "1") {
- model.setValue(sIPTBOX + "/setnm", setnm);
- model.setValue(sSET + "/setno", setno);
- model.setValue(sSET + "/setnm", setnm);
- model.setValue(sSET + "/instcd", instcd);
- model.setValue(sSET + "/orddeptcd", orddeptcd);
- model.setValue(sSET + "/trgtflag", trgtflag);
- fGetItemDtlList();
- }else{
- model.setValue(sIPTBOX + "/setnm", "");
- model.setValue(sSET + "/setno", "");
- model.setValue(sSET + "/setnm", "");
- model.setValue(sSET + "/instcd", "");
- model.setValue(sSET + "/orddeptcd", "");
- model.removeNodeSet("/root/main/itemdtlinfo/itemdtllist");
- }
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.05.25
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 약속항목SET상세정보 조회
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fGetItemDtlList(){
- var setno = model.getValue(sSET + "/setno");
- model.makeNode("/root/send/savedata");
- model.setValue(sITEMSETDTLLIST_HIDDEN + "/setno", setno);
- model.copyNode("/root/send/savedata", sITEMSETDTLLIST_HIDDEN);
- if(submit("TRMNR03502")){
- grd_srchdtlitem.mergecells = "bycol";
- grd_srchdtlitem.mergecol(2) = false;
- grd_srchdtlitem.mergecol(3) = false;
- grd_srchdtlitem.mergecol(4) = false;
- }
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : SET 추가
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fAddItemSet(){
- if(trv_itemsetlist.selectedIndex < 0){
- messageBox("병동명을 선택 후 SET을 등록해 주십시오.\n등록","E001");
- return;
- }
-
- var item = trv_itemsetlist.item(trv_itemsetlist.selectedIndex);
- var rowPos = item.index + 1;
- var levl = model.getValue(sITEMSETLIST + "[" + rowPos + "]/levl");
- var orddeptcd = model.getValue(sITEMSETLIST + "[" + rowPos + "]/orddeptcd");
- if(levl == "1"){
- model.setValue(sIPTBOX + "/setnm", "");
- ipt_setnm.disabled = false;
- btn_saveitem.Disabled = false;
-
- fSetItemSetInfo(rowPos, "I");
-
- model.setValue(sITEMSETLIST_HIDDEN + "/status", "I");
- model.setValue(sITEMSETLIST_HIDDEN + "/orddeptcd", orddeptcd);
- model.setValue(sITEMSETLIST_HIDDEN + "/setrefseq", 0);
- model.setValue(sITEMSETLIST_HIDDEN + "/trgtflag", "S");
-
- model.setFocus("ipt_setnm");
- model.refresh();
- }else{
- messageBox("병동명을 선택 후 SET을 등록해 주십시오.\n등록","E001");
- }
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : SET 수정
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fUpdtItemSet(){
- var item = trv_itemsetlist.item(trv_itemsetlist.selectedIndex);
- var rowPos = item.index + 1;
- var instcd = model.getValue(sITEMSETLIST + "[" + rowPos + "]/instcd");
- var setno = model.getValue(sITEMSETLIST + "[" + rowPos + "]/setno");
- var levl = model.getValue(sITEMSETLIST + "[" + rowPos + "]/levl");
- var trgtflag = model.getValue(sITEMSETLIST + "[" + rowPos + "]/trgtflag");
-
- if(trgtflag == "B"){
- messageBox("부서기본 SET은 수정할 수","I004");
- return;
- }
-
- if(levl != "1"){
- fSetItemSetInfo(rowPos, "U");
- ipt_setnm.disabled = false;
- btn_saveitem.disabled = false;
-
- model.setValue(sITEMSETLIST_HIDDEN + "/status", "U");
- model.setValue(sITEMSETLIST_HIDDEN + "/instcd", instcd);
- model.setValue(sITEMSETLIST_HIDDEN + "/setno", setno);
- model.setValue(sITEMSETLIST_HIDDEN + "/trgtflag", trgtflag);
-
- model.setFocus("ipt_setnm");
- model.refresh();
- } else{
- messageBox("SET을 선택한 후 수정해 주십시오.\n수정","E001");
- }
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : SET 삭제
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fDelItemSet(){
- var item = trv_itemsetlist.item(trv_itemsetlist.selectedIndex);
- var rowPos = item.index + 1;
- var instcd = model.getValue(sITEMSETLIST + "[" + rowPos + "]/instcd");
- var setno = model.getValue(sITEMSETLIST + "[" + rowPos + "]/setno");
- var trgtflag = model.getValue(sITEMSETLIST + "[" + rowPos + "]/trgtflag");
-
- if(trgtflag == "B"){
- messageBox("부서기본 SET은 삭제할 수","I004");
- return;
- }
-
- fSetItemSetInfo(rowPos, "D");
-
- model.setValue(sITEMSETLIST_HIDDEN + "/status", "D");
- model.setValue(sITEMSETLIST_HIDDEN + "/instcd", instcd);
- model.setValue(sITEMSETLIST_HIDDEN + "/setno", setno);
- model.copyNode("/root/send/savedata", sITEMSETLIST_HIDDEN);
- submit("TXMNR03501");
- trv_itemsetlist.rebuild();
- model.removenode(sITEMSETDTLINFO);
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 간호기록항목 SET정보 SETTING
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetItemSetInfo(rowPos, status){
- var levl = model.getValue(sITEMSETLIST + "[" + rowPos + "]/levl");
- var setnm = model.getValue(sITEMSETLIST + "[" + rowPos + "]/setnm");
-
- if(status == "U"){
- model.setValue("/root/main/iptbox/setnm", setnm);
- } else{
- model.setValue("/root/main/iptbox/setnm", "");
- }
-
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.05.21
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 간호기록항목 SET저장
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveItemSet(){
- var setnm = model.getValue("/root/main/iptbox/setnm");
- var orddeptcd = model.getValue(sITEMSETLIST_HIDDEN + "/orddeptcd");
- var status = model.getValue(sITEMSETLIST_HIDDEN + "/status");
- var setno = model.getValue(sITEMSETLIST_HIDDEN + "/setno");
- var currow = 0;
- model.setValue(sITEMSETLIST_HIDDEN + "/setnm", setnm);
- model.copyNode("/root/send/savedata", sITEMSETLIST_HIDDEN);
- submit("TXMNR03501");
- ipt_setnm.disabled = true;
- btn_saveitem.disabled = true;
- var sRowCnt = getNodesetCount(sITEMSETLIST);
-
- for(var i=1; i<= sRowCnt; i++){
- if(status == "U"){
- if(setno == model.getValue(sITEMSETLIST + "[" + i + "]/setno")){
- currow = i-1;
- }
- }
- if(status == "I"){
- if(orddeptcd == model.getValue(sITEMSETLIST + "[" + i + "]/orddeptcd")){
- currow = i-1;
- }
- }
- }
-
- trv_itemsetlist.select(currow);
- trv_itemsetlist.rebuild();
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.05.28
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 약속항목SET상세정보 삭제
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fDelDetGridRow(){
- // var iRowCnt = grd_srchdtlitem.rows-grd_srchdtlitem.fixedRows;
- // var sChkYN = false;
- //
- // for(var i=1; i<=iRowCnt; i++){
- // if(model.getValue(sITEMSETDTLLIST + "[" + i + "]/check") == "true"){
- // model.setValue(sITEMSETDTLLIST + "[" + i + "]/status", "D");
- // model.setValue(sITEMSETDTLLIST + "[" + i + "]/check", "false");
- // grd_srchdtlitem.rowStatus(i) = 4;
- // sChkYN = true;
- // }
- // }
- // if(!sChkYN){
- // messageBox("선택된 항목이","I004");
- // return;
- // }
-
-
- var sFrstRow = "";
- var sLastRow = "";
-
- if(grd_srchdtlitem.selectedRow(0) == grd_srchdtlitem.row){
- sFrstRow = grd_srchdtlitem.row - grd_srchdtlitem.fixedRows;
- sLastRow = sFrstRow + grd_srchdtlitem.selectedRows ;
- }else{
- sFrstRow = grd_srchdtlitem.selectedRow(0) - 1;
- sLastRow = grd_srchdtlitem.selectedRow(0) + grd_srchdtlitem.selectedRows - 1 ;
- }
-
- var sChkYN = false;
- for(var i=sFrstRow+1; i<=sLastRow; i++){
- if(grd_srchdtlitem.valueMatrix( i, 2 ) == "-" || grd_srchdtlitem.valueMatrix( i, 2 ) == "I"){
- grd_srchdtlitem.valueMatrix( i, 2 ) = "D" ;
- grd_srchdtlitem.rowStatus(i) = 4;
- sChkYN = true;
- }else{
- grd_srchdtlitem.valueMatrix( i, 2 ) = "-" ;
- grd_srchdtlitem.rowStatus(i) = 0;
- sChkYN = true;
- }
- }
-
- if(!sChkYN){
- messageBox("선택된 항목이","I004");
- return;
- }
- // return;
- // model.setValue("/root/send/griddata", getGridUpdateData(grd_srchdtlitem));
- // submit("TXMNR03502");
- }
- /**
- * @group :
- * @ver : 2007.07.25
- * @by : 이은영
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드 클릭시..
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fClickedGridRow(pFlag){
- var iCol = 0;
- var iRow = 0;
- var sCheck = "";
- switch(pFlag){
- case "Item" :
- iRow = grd_srchitem.row;
- iCol = grd_srchitem.col;
- if(iRow < 1) return;
- var sDepth = eval(model.getValue(xItemSrchPath+"["+iRow+"]/depth"));
- var iDepth = 0;
- sCheck = model.getValue(xItemSrchPath+"["+iRow+"]/check");
- var sItemCD = "";
- var sStatus = "";
-
- if(sDepth == 1){
- sItemCD = model.getValue(xItemSrchPath+"["+iRow+"]/itemcd");
- if(iCol == 3){
- // 자식 트리 접기
- for(var i = iRow; i <grd_srchitem.rows; i++)
- {
- iDepth = eval(model.getValue(xItemSrchPath+"["+i+"]/depth"));
- if(iRow!= i && iDepth==1) break;
-
- if(grd_srchitem.iscollapsed(i)){
- grd_srchitem.iscollapsed(i)=false; //자식 트리 접기
- }else{
- grd_srchitem.iscollapsed(i)=true; //자식 트리 접기
- }
- }
- }else{
- if(grd_srchitem.iscollapsed(iRow)) return;
- if(iCol == 1){
- sStatus = sCheck;
- }else{
- if( sCheck == "true"){
- sStatus = "false";
- }else{
- sStatus = "true";
- }
- model.setValue(xItemSrchPath+"["+iRow+"]/check",sStatus);
- }
- for(var i=iRow; i<=grd_srchitem.rows - grd_srchitem.fixedrows; i++){
- if(model.getValue(xItemSrchPath+"["+i+"]/supcd") == sItemCD){
- model.setValue(xItemSrchPath+"["+i+"]/check",sStatus);
- }
- }
- }
- }else{
- if(iCol == 1) return;
- if( sCheck == "true"){
- model.setValue(xItemSrchPath+"["+iRow+"]/check","false");
- }else{
- model.setValue(xItemSrchPath+"["+iRow+"]/check","true");
- }
- }
- break;
- case "SET" :
- iRow = grd_srchdtlitem.row;
- iCol = grd_srchdtlitem.col;
- if(iRow < 1) return;
- if(iCol == 2) return;
- sCheck = model.getValue(sITEMSETDTLLIST+"["+iRow+"]/check");
- if(sCheck == "true"){
- model.setValue(sITEMSETDTLLIST+"["+iRow+"]/check","");
- }else{
- model.setValue(sITEMSETDTLLIST+"["+iRow+"]/check","true");
- }
- grd_srchdtlitem.rebuild();
- break;
- }
- }
- function fSelectItemMove(){
- var setno = model.getValue(sSET + "/setno");
- var setnm = model.getValue(sSET + "/setnm");
- var sItemLevl = 0;
- var itemdtlrow = 0;
- var sItemcd = "";
- var supcd = "";
- var orddeptcd = model.getValue(sSET + "/orddeptcd");
- var sChkYN = false; // 항목 체크 여부
- var sInsYN = false; // 실제 신규항목 존재여부
- if(setnm == ""){
- messageBox("SET종류를 먼저","C002");
- return;
- }
- for(var itemrow=grd_srchitem.fixedrows;itemrow<=grd_srchitem.rows-grd_srchitem.fixedrows;itemrow++){
- if(model.getValue(xItemSrchPath+"["+itemrow+"]/check") == "true"){
- sChkYN = true;
- sItemLevl = eval(model.getValue(xItemSrchPath+"["+itemrow+"]/depth"));
- sItemcd = model.getValue(xItemSrchPath+"["+itemrow+"]/itemcd");
- supcd = model.getValue(xItemSrchPath+"["+itemrow+"]/supcd");
- model.setValue(xItemSrchPath+"["+itemrow+"]/check", "false");
-
- if(sItemLevl == 1) continue;
- if(grd_srchdtlitem.rows > 1 && model.getValue(sITEMSETDTLLIST+"[itemcd='"+sItemcd+"']/itemcd") != "") continue;
- grd_srchdtlitem.addRow(false);
- itemdtlrow = grd_srchdtlitem.rows-grd_srchdtlitem.fixedrows;
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/status","I");
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/setno",setno);
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/instcd", model.getValue(sSET + "/instcd"));
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/itemcd",sItemcd);
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/itemnm",model.getValue(xItemSrchPath+"["+itemrow+"]/itemnm"));
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/supcd",supcd);
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/orddeptcd",orddeptcd);
- //2008-05-26 변경
- model.setValue(sITEMSETDTLLIST + "[" + itemdtlrow + "]/supnm", model.getValue(xItemSrchPath+"[itemcd ='" + supcd + "']/itemnm"));
- sInsYN = true;
- }
- }
- if(!sChkYN){
- messageBox("등록할 항목을 먼저","C002");
- return;
- }
- if(sChkYN == true && sInsYN == false){
- messageBox("이미 항목 등록이","I002");
- return;
- }
-
- }
|