123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719 |
- /**
- * @desc : Source Node의 갯수를 구한다.
- * @
- * @param : path - node path
- * @return :
- * @authur : 김선태 2007. 5. 8
- * @---------------------------------------------------
- */
- function getNodeSetCnt(path)
- {
- var insXml = model.instances(0);
- var nodeList = insXml.selectNodes(path);
- return nodeList.length;
- }
- /**
- * @desc : Source Node의 child nodelist를 Destination의 nodelist로 append한다.
- *
- * @param : strDest - 도착node path
- * : strSrc - 출발node path
- * @return :
- * @authur : 이상현 2007. 3. 27
- * @---------------------------------------------------
- */
- function addCopyNodeset(strDest, strSrc, mode, destModel, srcModel) {
- if( destModel == null || destModel =="" )
- destModel = document.models.item(0);
-
- if( srcModel == null || srcModel =="" )
- srcModel = document.models.item(0);
-
- var srcNodeList = srcModel.instances(0).selectNodes(strSrc);
- var srcNode;
-
- var pDestNode = destModel.instances.item(0).selectSingleNode(strDest).parentNode;
-
- if( mode == "replace" || mode == null ) {
- destModel.removeNodeset(strDest);
- while( srcNode = srcNodeList.nextNode() ) {
- pDestNode.appendChild(srcNode.cloneNode(true));
- }
- }
-
- else if( mode == "after" ) {
- while( srcNode = srcNodeList.nextNode() ) {
- pDestNode.appendChild(srcNode.cloneNode(true));
- }
- }
-
- else if( mode == "before" ) {
- var destNode;
- for( var i = srcNodeList.length - 1; i >= 0; i-- ) {
- destNode = destModel.instances.item(0).selectSingleNode(strDest + "[1]");
- pDestNode.insertBefore(srcNodeList.item(i).cloneNode(true), destNode);
- }
- }
- }
- /**
- * @desc : 사용자의 권한을 체크하여 버튼셋팅.
- * btn_r 조회버튼, btn_x 저장 및 수정 버튼, btn_p : 출력버튼
- * @
- * @param :
- * @return :
- * @authur : 김선태 2007. 5. 8
- * @---------------------------------------------------
- */
- function fchkAuth()
- {
-
- for(var i=0; i<= document.controls.length-1 ; i++){
- if(document.controls.item(i).elementName == "xforms:button"){
- if(document.controls.item(i).attribute("id").substr(0,6) == "btn_r_"){
- document.controls.item(i).disabled = !checkAuth("R");
- }
-
- if(document.controls.item(i).attribute("id").substr(0,6) == "btn_x_"){
- document.controls.item(i).disabled = !checkAuth("X");
- }
-
- if(document.controls.item(i).attribute("id").substr(0,6) == "btn_p_"){
- document.controls.item(i).disabled = !checkAuth("P");
- }
-
- }
- }
- }
- /**
- * @desc : 폼초기화
- * @
- * @param :
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fFormInit()
- {
- //**
- // 챠트과 정보
- btn_chrtdept.dispatch("onclick");
-
- // KNUH_20101207_박성호_start_의무기록 부서코드 가져오기
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/hardcd", 5502);
- var deptcd = model.getValue("/root/temp/hardcd/hardcd/hardcd");
-
- // KNUH_20101207_박성호_end
-
- // 의료정보팀 사용자 리스트 조회
- //model.makeValue("/root/send/reqdata/deptcd", "3230000000");
- model.makeValue("/root/send/reqdata/deptcd", deptcd);
- // KNUH_20101207_박성호_end
- submit("TRMRC01301");
-
- // 챠트과별 담당자 리스트 or 대출과별 담당자
- submit("TRMRC01302");
- // 챠트보관장소
- submit("TRMRC01303");
- // 챠트과
- submit("TRMRC01304");
- // 대출코드 (외래)
- model.makeValue("/root/send/reqdata/ioflag", "O");
- submit("TRMRC01305", "true", "/root/send/reqdata", "/root/main/rendcd/rendcdlist");
- //대출코드 (입원)
- model.makeValue("/root/send/reqdata/ioflag", "I");
- submit("TRMRC01305", "true", "/root/send/reqdata", "/root/main/inrendcd/rendcdlist");
-
- //대출과 정보
- submit("TRMRC01311");
- //*/
- //2009.01.06. (대출용도셋 추가 개발)
- grd_setcdlist.rowheight(0) = 40;
- grd_setitemlist.rowheight(0) = 40;
- //대출용도 셋 조회... (전체조회)
- model.makeValue("/root/send/reqdata/deptcd", "");
- submit("TRMRC01312");
- //대출용도 첫번째.. 용도셋 아이템 조회...
- if (grd_setcdlist.rows > 0) {
- var setcd = model.getValue("/root/main/lendset/lendsetlist[1]/setcd");
- if (setcd != "") {
- model.makeValue("/root/send/reqdata/setcd", setcd);
- submit("TRMRC01313");
- var setnm = model.getValue("/root/main/lendset/lendsetlist[1]/setnm");
- model.makeValue("/root/hidden/setnm", setnm);
- model.makeValue("/root/hidden/setcd", setcd);
- cap_setnm.refresh();
- }
- }
- }
- /**
- * @desc : 부서코드 가져오기.. (팝업)
- * @
- * @param :
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fReceiveDeptPopup()
- {
- var receiveDeptCDPath = "/root/hidden/dept/deptcd";
- var receiveDeptNMPath = "/root/hidden/dept/deptnm";
- model.setValue(receiveDeptCDPath, "");
- model.setValue(receiveDeptNMPath, "");
- model.refresh();
- setParameter("receive_deptcd_path" , receiveDeptCDPath);
- setParameter("receive_deptnm_path" , receiveDeptNMPath);
- setParameter("inst_type" , "dutplceinstcd");
- setParameter("inst_code" , getUserInfo("posinstcd"));
- setParameter("search_condition" , "deptnm");
- setParameter("search_term" , "");
- setParameter("standard_yn" , "Y");
- setParameter("ord_deptflag" , "");
- setParameter("standard_supdeptcd" , "");
- setParameter("visible_column" , "deptcd");
- addParameter("visible_column" , "depthngnm");
- addParameter("visible_column" , "depthngabbr");
- modal("SPZSD00300", "", "200", "200", "SPZSD00300");
- }
- /**
- * @desc : 그리드 버튼 클릭 : 부서코드 팝업
- * @
- * @param : gridObj - 그리드 컨트롤, flag - C:챠트과, O:진료과, R:대출과
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fReceiveDept(gridObj, flag)
- {
- if (gridObj.row > 0)
- {
- // 부서코드 가져오기.. (팝업)
- fReceiveDeptPopup();
- var deptcd = model.getValue("/root/hidden/dept/deptcd");
- var deptnm = model.getValue("/root/hidden/dept/deptnm");
- if (deptcd != "")
- {
- var gridPath = gridObj.nodeset;
- switch (flag){
- case "C":
- model.setValue(gridPath + "[" + gridObj.row + "]/chrtdeptcd", deptcd);
- model.setValue(gridPath + "[" + gridObj.row + "]/chrtdeptnm", deptnm);
- model.setValue(gridPath + "[" + gridObj.row + "]/chrtdeptabbr", "");
- break;
- case "O":
- model.setValue(gridPath + "[" + gridObj.row + "]/deptcd", deptcd);
- model.setValue(gridPath + "[" + gridObj.row + "]/deptnm", deptnm);
- model.setValue(gridPath + "[" + gridObj.row + "]/deptabbr", "");
- break;
- case "R":
- model.setValue(gridPath + "[" + gridObj.row + "]/deptcd", deptcd);
- model.setValue(gridPath + "[" + gridObj.row + "]/deptnm", deptnm);
- model.setValue(gridPath + "[" + gridObj.row + "]/deptabbr", "");
- break;
-
- case "L":
- model.setValue(gridPath + "[" + gridObj.row + "]/lenddeptcd", deptcd);
- model.setValue(gridPath + "[" + gridObj.row + "]/lenddeptnm", deptnm);
- model.setValue(gridPath + "[" + gridObj.row + "]/lenddeptabbr", "");
- break;
- case "S":
- model.setValue(gridPath + "[" + gridObj.row + "]/deptcd", deptcd);
- model.setValue(gridPath + "[" + gridObj.row + "]/deptnm", deptnm);
- model.setValue(gridPath + "[" + gridObj.row + "]/deptabbr", "");
- break;
- };
- model.refresh();
- // rowStatus - 0:기본, 1:추가, 2:변경
- if (gridObj.rowStatus(gridObj.row) == 0) { gridObj.rowStatus(gridObj.row) = 2; }
- }
- }
- }
- /**
- * @desc : 챠트과 매핑과... 저장하기.. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fSaveChrtDept ()
- {
- // 2008.02.26. 저장하기..
- var ref = "/root/main/chrtdept/chrtdeptlist";
- var gridObj = grd_chrtdeptlist;
- var savedata = "status▦chrtdeptcd▦deptcd▦chrtdeptno▩";
- var dataString = "";
- for ( var i = 1; i < gridObj.rows; i++)
- {
- if (gridObj.rowStatus(i) != 0) {
- var chrtdeptcd = model.getValue(ref + "[" + i + "]/chrtdeptcd");
- var deptcd = model.getValue(ref + "[" + i + "]/deptcd");
-
-
- if(chrtdeptcd == "" && deptcd =="" ) {
- submit("TRMRC01304");
- }
- else if(chrtdeptcd == ""){
- messageBox("차트과는 ","I003");
- return;
- }
- else if(deptcd == "" ){
- messageBox("진료과는 ","I003");
- return;
- }else{
-
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + chrtdeptcd + "▦" + deptcd + "▦-1▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- var chrtdeptno = model.getValue(ref + "[" + i + "]/chrtdeptno");
- dataString = dataString + "u▦" + chrtdeptcd + "▦" + deptcd + "▦" + chrtdeptno + "▩";
- }
- model.removenode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01305");
-
- }
- }
- }
- }
- /**
- * @desc : 챠트과 담당자... 저장하기.. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fSaveChrtUser()
- {
- // 2008.02.26. 저장하기..
- var ref = "/root/main/chrtuser/chgrlist";
- var gridObj = grd_chgrlist;
- var savedata = "status▦userid▦deptcd▦chgrno▩";
- var dataString = "";
- for ( var i = 1; i < gridObj.rows; i++)
- {
-
-
- if (gridObj.rowStatus(i) != 0) {
- var userid = model.getValue(ref + "[" + i + "]/userid");
- var deptcd = model.getValue(ref + "[" + i + "]/deptcd");
- var deptnm = model.getValue(ref + "["+i+"]/deptnm");
-
- if(userid =="" && deptcd=="" ){
- submit("TRMRC01302");
- }
-
- else if(userid ==""){
- messageBox("담당자는","I003");
- return;
- }
- else if(deptcd ==""){
- messageBox("대출과는","I003");
- return;
- }
-
- else {
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + userid + "▦" + deptcd + "▦-1▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- var chgrno = model.getValue(ref + "[" + i + "]/chgrno");
- dataString = dataString + "u▦" + userid + "▦" + deptcd + "▦" + chgrno + "▩";
- }
-
-
- }
- }
- }
-
-
- if (dataString.length > 0)
- {
- model.removenode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01301");
- }
- else {
-
- submit("TRMRC01302");
- }
- }
- /**
- * @desc : 챠트과 보관장소... 저장하기.. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fSaveKeepPlce()
- {
- // 2008.02.26. 저장하기..
- var ref = "/root/main/chrtkeepplce/keepplcelist";
- var gridObj = grd_keepplcelist;
-
- var savedata = "status▦frompid▦topid▦keepplce▦keepno▩";
- var dataString = "";
-
- for ( var i = 1; i < gridObj.rows; i++)
- {
-
- if (gridObj.rowStatus(i) != 0) {
-
-
- var frompid = model.getValue(ref + "[" + i + "]/frompid");
- var topid = model.getValue(ref + "[" + i + "]/topid");
- var keepplce = model.getValue(ref + "[" + i + "]/keepplce");
-
-
- if (keepplce =="" && frompid=="" && topid ==""){
- submit("TRMRC01303");
- }
- else if(keepplce ==""){
- messageBox("담당자는","I003");
- }
- else if(frompid==""){
- messageBox("시작번호는","I003");
- }
- else if(topid ==""){
- messageBox("끝번호는","I003");
- }
- else {
-
-
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + frompid + "▦" + topid + "▦" + keepplce + "▦-1▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- var keepno = model.getValue(ref + "[" + i + "]/keepno");
- dataString = dataString + "u▦" + frompid + "▦" + topid + "▦" + keepplce + "▦" + keepno + "▩";
- }
- }
-
- }
- }
-
- if (dataString.length > 0)
- {
- model.removenode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01303");
- }
- else{
- submit("TRMRC01303");
- }
- }
- /**
- * @desc : 대출코드... 저장하기.. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이은영 2008.03.18
- * @---------------------------------------------------
- */
- function fSaveRendCd()
- {
- // 2008.02.26. 저장하기..
- var ref = "/root/main/rendcd/rendcdlist";
- var gridObj = grd_rendcdlist;
- var savedata = "status▦ioflag▦rendcd▦rendresn▦defltrendterm▦defltrendtermunit▦useyn▩";
- var dataString = "";
- for ( var i = 1; i < gridObj.rows; i++)
- {
- if (gridObj.rowStatus(i) != 0) {
- var ioflag = "O";
- var rendcd = model.getValue(ref + "[" + i + "]/rendcd");
- var rendresn = model.getValue(ref + "[" + i + "]/rendresn");
- var defltrendterm = model.getValue(ref + "[" + i + "]/defltrendterm");
- var defltrendtermunit = model.getValue(ref + "[" + i + "]/defltrendtermunit");
- var useyn = model.getValue(ref + "[" + i + "]/useyn");
-
- if(rendcd!=""){
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- dataString = dataString + "u▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- }
- }
- }
-
- if (dataString.length > 0)
- {
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01307", "true", "/root/send/savedata", "/root/main/rendcd/rendcdlist");
- }
- else{
- model.makeValue("/root/send/reqdata/ioflag", "O");
- submit("TRMRC01305", "true", "/root/send/reqdata", "/root/main/rendcd/rendcdlist");
- }
- }
- /**
- * @desc : 대출코드... 저장하기.. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이윤정 2008.07.12
- * @---------------------------------------------------
- */
- function fSaveInRendCd()
- {
- var ref = "/root/main/inrendcd/rendcdlist";
- var gridObj = grd_inrendcd;
- var savedata = "status▦ioflag▦rendcd▦rendresn▦defltrendterm▦defltrendtermunit▦useyn▩";
- var dataString = "";
- for ( var i = 1; i < gridObj.rows; i++)
- {
- if (gridObj.rowStatus(i) != 0) {
- var ioflag = "I";
- var rendcd = model.getValue(ref + "[" + i + "]/rendcd");
- var rendresn = model.getValue(ref + "[" + i + "]/rendresn");
- var defltrendterm = model.getValue(ref + "[" + i + "]/defltrendterm");
- var defltrendtermunit = model.getValue(ref + "[" + i + "]/defltrendtermunit");
- var useyn = model.getValue(ref + "[" + i + "]/useyn");
-
- if(rendcd !="" ){
-
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- dataString = dataString + "u▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- }
- }
- }
- if (dataString.length > 0)
- {
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01307", "true", "/root/send/savedata", "/root/main/inrendcd/rendcdlist");
-
- }
- else{
- model.makeValue("/root/send/reqdata/ioflag", "I");
- submit("TRMRC01305", "true", "/root/send/reqdata", "/root/main/inrendcd/rendcdlist");
- }
- }
- /**
- * @desc : 대출과정보... 저장 및 조회하기 .. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이윤정 2008.07.12
- * @---------------------------------------------------
- */
- function fSaveLendDept()
- {
-
- var ref = "/root/main/lenddept/lenddeptlist";
- var gridObj = grd_lenddept;
-
- var savedata = "status▦lenddeptcd▦usedyn▦allwardyn▩";
- var dataString = "";
-
-
- for ( var i = 1; i < gridObj.rows; i++)
- {
- //alert( gridObj.rowStatus(i) );
- if (gridObj.rowStatus(i) != 0) {
- var lenddeptcd = model.getValue(ref + "[" + i + "]/lenddeptcd");
- var usedyn = model.getValue(ref + "[" + i + "]/usedyn");
- var allwardyn = model.getValue(ref + "[" + i + "]/allwardyn");
-
- if (lenddeptcd != ""){
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + lenddeptcd + "▦" + usedyn + "▦" + allwardyn + "▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- dataString = dataString + "u▦" + lenddeptcd + "▦" + usedyn + "▦" + allwardyn + "▩";
- }
- }
- }
- }
-
- if (dataString.length > 0)
- {
- model.removenode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01377");
- model.makeValue("/root/send/reqdata/allwardyn","");
- rdo_allwardyn.refresh();
- } else {
- submit("TRMRC01311");
- }
- }
- /**
- * @desc : 대출용도 셋... 저장 및 조회하기 .. (i:추가,u:수정)
- * @
- * @param :
- * @return :
- * @authur : 이은영 2009.01.07
- * @---------------------------------------------------
- */
- function fSaveLendSetCD()
- {
-
- var ref = "/root/main/lendset/lendsetlist";
- var gridObj = grd_setcdlist;
-
- var savedata = "status▦setcd▦setnm▦drflag▦nursflag▦deptcd▦delyn▩";
- var dataString = "";
-
-
- for ( var i = 1; i < gridObj.rows; i++)
- {
- if (gridObj.rowStatus(i) != 0) {
- var setcd = model.getValue(ref + "[" + i + "]/setcd");
- var setnm = model.getValue(ref + "[" + i + "]/setnm");
- var drflag = model.getValue(ref + "[" + i + "]/drflag");
- var nursflag = model.getValue(ref + "[" + i + "]/nursflag");
- var deptcd = model.getValue(ref + "[" + i + "]/deptcd");
- var deptnm = model.getValue(ref + "[" + i + "]/deptnm");
- if (deptnm == "") {
- deptcd = "-";
- }
- if (deptcd == "") {
- deptcd = "-";
- }
-
- if (setnm != ""){
- // 0 : new, , : insert, 2 : update, 3 : insert & new, 4 : delete
- if (gridObj.rowStatus(i) == 1 || gridObj.rowStatus(i) == 3) {
- dataString = dataString + "i▦" + setcd + "▦" + setnm + "▦" + drflag + "▦" + nursflag + "▦" + deptcd + "▦N▩";
- }
- if (gridObj.rowStatus(i) == 2) {
- dataString = dataString + "u▦" + setcd + "▦" + setnm + "▦" + drflag + "▦" + nursflag + "▦" + deptcd + "▦N▩";
- }
- if (gridObj.rowStatus(i) == 4) {
- dataString = dataString + "u▦" + setcd + "▦" + setnm + "▦" + drflag + "▦" + nursflag + "▦" + deptcd + "▦Y▩";
- }
- }
- }
- }
-
- if (dataString.length > 0) {
- model.removenode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01312");
- } else {
- submit("TRMRC01312");
- }
- }
- /**
- * @desc : 대출용도 셋 아이템... 저장 및 조회하기..
- * @
- * @param :
- * @return :
- * @authur : 이은영 2009.01.07
- * @---------------------------------------------------
- */
- function fSaveLendSetItem()
- {
-
- var ref = "/root/main/lendsetitem/setitemlist";
- var gridObj = grd_setitemlist;
-
- var savedata = "setcd▦rendcd▦lenduseyn▦srchuseyn▩";
- var dataString = "";
- var setcd = model.getValue("/root/hidden/setcd");
- if (setcd == "") { return; }
- for ( var i = 1; i < gridObj.rows; i++)
- {
- var rendcd = model.getValue(ref + "[" + i + "]/rendcd");
- var lenduseyn = model.getValue(ref + "[" + i + "]/lenduseyn");
- var srchuseyn = model.getValue(ref + "[" + i + "]/srchuseyn");
- dataString = dataString + setcd + "▦" + rendcd + "▦" + lenduseyn + "▦" + srchuseyn + "▩";
- }
-
- if (dataString.length > 0) {
- model.removenode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata + dataString);
- model.refresh();
- submit("TXMRC01313");
- }
- }
- /**
- * @desc : 하드코드 조회
- * @
- * @param : ref - reference path
- * rsltref - result reference path
- * hardcd - 하드코드
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function mmbfGetHardCodeInfo(ref, rsltref, hardcd){
- var mmb_rsltref = "/root/hidden/mmb/hardcd";
- model.removeNode(mmb_rsltref);
- model.makeNode(mmb_rsltref);
- model.removeNode(ref);
- model.makeValue(ref + "/hardcd", hardcd);
- if(submit("TRMMB04103", "false", ref, mmb_rsltref)==true){
- model.copyNode(rsltref, mmb_rsltref);
- model.removeNode(mmb_rsltref);
- }
- model.refresh();
- }
|