123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455 |
- /**
- * @desc : ???? - treeview display
- * @param : instcd(????)
- * @return :
- * @---------------------------------------------------
- */
- function fFormListSrch(){
- model.removeNodeset("/root/send/instcd");
- model.makeValue("/root/send/instcd","");
- model.setValue("/root/send/instcd", model.getValue("/root/main/formlist/displaynm"));
-
- submit("TRMMR02601");
-
- }
- /**
- * @desc :indxinfo ??????
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fClear(){
-
- model.resetInstanceNode("/root/main/indxinfo");
- model.refresh();
- }
- /**
- * @desc : val???? disabled
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fValBtnDisable(flag){
- cmb_highestlvel.disabled = flag;
- //ipt_itemindxseq1.disabled = flag;
- ipt_indxnm1.disabled = flag;
- ipt_indxcnts1.disabled = flag;
- //ipt_supitemindxseq1.disabled = flag;
- //ipt_upindxnm1.disabled = flag;
- cmb_valiyn1.disabled = flag;
- }
- /**
- * @desc :term???? disabled
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fTermBtnDisable(flag){
- cmb_highestlvel.disabled = flag;
- //ipt_itemindxseq2.disabled = flag;
- ipt_indxnm2.disabled = flag;
- ipt_indxcnts2.disabled = flag;
- //ipt_supitemindxseq2.disabled = flag;
- //ipt_upindxnm2.disabled = flag;
- cmb_valiyn2.disabled = flag;
- }
- /**
- * @desc :img???? disabled
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fImgBtnDisable(flag){
- cmb_highestlvel.disabled = flag;
- //ipt_itemindxseq4.disabled = flag;
- ipt_indxnm4.disabled = flag;
- ipt_indxcnts4.disabled = flag;
- //ipt_supitemindxseq4.disabled = flag;
- //ipt_upindxnm4.disabled = flag;
- cmb_valiyn4.disabled = flag;
- }
- /**
- * @desc :???? disabled
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fDisable(flag){
- if(flag == "DA"){
- ipt_indxhngnm.disabled = "false";
- ipt_indxengnm.disabled = "false";
- btn_upindxcd.disabled = "false";
- cmb_indxdrdiflag.disabled = "false";
- ipt_indxseqno.disabled = "false";
- } else if(flag == "DD"){
- ipt_indxhngnm.disabled = "true";
- ipt_indxengnm.disabled = "true";
- btn_upindxcd.disabled = "true";
- cmb_indxdrdiflag.disabled = "true";
- ipt_indxseqno.disabled = "true";
- }
- model.refresh();
- }
- /**
- * @desc : indx???? ????
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveIndx(flag){
-
- var indx;
- if(flag == "I" || flag == "U" || flag == "D"){ //?? ?? ??
- model.removeNodeset("/root/send");
-
- model.makeValue("/root/send/state", flag); //?? : ??,??,??
- model.makeValue("/root/send/indxflag", model.getValue("/root/temp/condition/indxflag")); //??:??,??,???,?
-
- if(model.getValue("/root/temp/condition/indxflag") == "V"){
- indx = "valindx";
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/valindx/itemindxseq"));
- model.makeValue("/root/send/indxnm", model.getValue("/root/main/indxinfo/valindx/indxnm"));
- //model.makeValue("/root/send/indxengnm", model.getValue("/root/main/indxinfo/valindx/indxengnm"));
- model.makeValue("/root/send/supitemindxseq", model.getValue("/root/main/indxinfo/valindx/supitemindxseq"));
- model.makeValue("/root/send/sortno", model.getValue("/root/main/indxinfo/valindx/sortno"));
- model.makeValue("/root/send/valiyn", model.getValue("/root/main/indxinfo/valindx/valiyn"));
- model.makeValue("/root/send/indxcnts", model.getValue("/root/main/indxinfo/valindx/indxcnts"));
- model.makeValue("/root/send/sortno", 0);
- } else if(model.getValue("/root/temp/condition/indxflag") == "F"){
- indx = "termindx";
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/termindx/itemindxseq"));
- model.makeValue("/root/send/indxnm", model.getValue("/root/main/indxinfo/termindx/indxnm"));
- //model.makeValue("/root/send/indxengnm", model.getValue("/root/main/indxinfo/termindx/indxengnm"));
- model.makeValue("/root/send/supitemindxseq", model.getValue("/root/main/indxinfo/termindx/supitemindxseq"));
- model.makeValue("/root/send/valiyn", model.getValue("/root/main/indxinfo/termindx/valiyn"));
- model.makeValue("/root/send/indxcnts", model.getValue("/root/main/indxinfo/termindx/indxcnts"));
- //model.makeValue("/root/send/sortno", model.getValue("/root/main/indxinfo/termindx/sortno"));
- model.makeValue("/root/send/sortno", 0);
- } else if(model.getValue("/root/temp/condition/indxflag") == "P"){
- indx = "imgindx";
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/imgindx/itemindxseq"));
- model.makeValue("/root/send/indxnm", model.getValue("/root/main/indxinfo/imgindx/indxnm"));
- //model.makeValue("/root/send/indxengnm", model.getValue("/root/main/indxinfo/imgindx/indxengnm"));
- model.makeValue("/root/send/supitemindxseq", model.getValue("/root/main/indxinfo/imgindx/supitemindxseq"));
- model.makeValue("/root/send/valiyn", model.getValue("/root/main/indxinfo/imgindx/valiyn"));
- model.makeValue("/root/send/indxcnts", model.getValue("/root/main/indxinfo/imgindx/indxcnts"));
- //model.makeValue("/root/send/sortno", model.getValue("/root/main/indxinfo/imgindx/sortno"));
- model.makeValue("/root/send/sortno", 0);
- } else {
- //? ?? ????...
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/cncrindx/itemindxseq"));
- model.makeValue("/root/send/indxflag", model.getValue("/root/main/indxinfo/cncrindx/indxflag")); //?? ?? send ?? ???
- model.makeValue("/root/send/indxnm", model.getValue("/root/main/indxinfo/cncrindx/indxnm"));
- model.makeValue("/root/send/indxengnm", model.getValue("/root/main/indxinfo/cncrindx/indxengnm"));
- model.makeValue("/root/send/supitemindxseq", model.getValue("/root/main/indxinfo/cncrindx/supitemindxseq"));
- model.makeValue("/root/send/upindxhngnm", model.getValue("/root/main/indxinfo/cncrindx/upindxhngnm"));
- model.makeValue("/root/send/sortno", 0);
- }
- submit("TXMRF01901");
- var focus = model.getValue("/root/temp/condition/focusindx") - 1; //??? ???? ???
- treeview1.select(focus);
- }
- var iIndx = model.getValue("/root/temp/condition/rowcnt");
- //alert(model.getValue("/root/main/indxlist/item/itemindxseq"));
- //alert(model.getValue("/root/temp/condition/indexcode"));
- //alert("????"+model.getValue("/root/main/indxinfo/"+indx+"/indxnm"));
- //alert("????"+model.getValue("/root/main/indxinfo/termindx/supitemindxseq"));
-
- //alert("aa"+model.getValue("/root/main/indxlist/item[indxnm='" + model.getValue("/root/main/indxinfo/"+indx+"/indxnm") + "']/itemindxseq"));
-
- model.setValue("/root/temp/condition/indexcode", model.getValue("/root/main/indxlist/item[indxnm='" + model.getValue("/root/main/indxinfo/"+indx+"/indxnm") + "']/itemindxseq"));
- model.refresh();
- }
- /**
- * @desc : indx ???? ???? ????( ????, ??????, ????)
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fIndxSelect(){
- //???? ???? ????????
- var btnflag = model.getValue("/root/temp/condition/btnflag");
- if(btnflag =="Y"){
- fValBtnDisable(true);
- fTermBtnDisable(true);
- fImgBtnDisable(true);
- }
- if(model.getValue("/root/temp/condition/indxflag") == "V") {
-
- model.toggle("case1");
- fIndxListSrch();
-
- }else if(model.getValue("/root/temp/condition/indxflag") == "F") {
-
- model.toggle("case2");
- fIndxListSrch();
- }else if(model.getValue("/root/temp/condition/indxflag") == "P"){
- model.toggle("case4");
- fIndxListSrch();
- }else if(model.getValue("/root/temp/condition/indxflag") == ""){
- model.toggle("case1");
- model.setValue("/root/temp/condition/indxflag",'V');
- fIndxListSrch();
- }
- }
- /**
- * @desc : tree ???? ???? ????( ????, ??????, ????)
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fTreeSelect(){
- fValBtnDisable(true);
- fTermBtnDisable(true);
- fImgBtnDisable(true);
- fIndxInfoListSrch();
- //itemPath ?????? ???????? ????
- var depthnm = treeview1.getItemPath(treeview1.selectedindex,",");
- var depth;
- depth = depthnm.split(',');
- var a1 = new Array(depth.length);
- var b1 = new Array(depth.length);
- var cc = depthnm.size;
- for(var i=0; i<depth.length; i++){
- b1[i]= depth[i];
- }
- // alert("itemseq"+model.getValue("/root/main/indxlist/item["+iIndx+"]/itemindxseq"));
- //model.setValue("/root/main/indxinfo/valindx/supitemindxseq" ,model.getValue("/root/main/indxlist/item/itemindxseq"));
- model.makeValue("/root/temp/condition/depthnm1",b1[0]);
- model.makeValue("/root/temp/condition/depthnm2",b1[1]);
- model.makeValue("/root/temp/condition/depthnm3",b1[2]);
- model.makeValue("/root/temp/condition/depthnm4",b1[3]);
- model.makeValue("/root/temp/condition/depthnm5",b1[4]);
- model.makeValue("/root/temp/condition/depthnm6",b1[5]);
- model.makeValue("/root/main/indxinfo/valindx/depthnm1" ,model.getValue("/root/temp/condition/depthnm1"));
- model.makeValue("/root/main/indxinfo/valindx/depthnm2" ,model.getValue("/root/temp/condition/depthnm2"));
- model.makeValue("/root/main/indxinfo/valindx/depthnm3" ,model.getValue("/root/temp/condition/depthnm3"));
- model.makeValue("/root/main/indxinfo/valindx/depthnm4" ,model.getValue("/root/temp/condition/depthnm4"));
- model.makeValue("/root/main/indxinfo/valindx/depthnm5" ,model.getValue("/root/temp/condition/depthnm5"));
-
- model.makeValue("/root/main/indxinfo/termindx/depthnm1" ,model.getValue("/root/temp/condition/depthnm1"));
- model.makeValue("/root/main/indxinfo/termindx/depthnm2" ,model.getValue("/root/temp/condition/depthnm2"));
- model.makeValue("/root/main/indxinfo/termindx/depthnm3" ,model.getValue("/root/temp/condition/depthnm3"));
- model.makeValue("/root/main/indxinfo/termindx/depthnm4" ,model.getValue("/root/temp/condition/depthnm4"));
- model.makeValue("/root/main/indxinfo/termindx/depthnm5" ,model.getValue("/root/temp/condition/depthnm5"));
-
- model.makeValue("/root/main/indxinfo/imgindx/depthnm1" ,model.getValue("/root/temp/condition/depthnm1"));
- model.makeValue("/root/main/indxinfo/imgindx/depthnm2" ,model.getValue("/root/temp/condition/depthnm2"));
- model.makeValue("/root/main/indxinfo/imgindx/depthnm3" ,model.getValue("/root/temp/condition/depthnm3"));
- model.makeValue("/root/main/indxinfo/imgindx/depthnm4" ,model.getValue("/root/temp/condition/depthnm4"));
- model.makeValue("/root/main/indxinfo/imgindx/depthnm5" ,model.getValue("/root/temp/condition/depthnm5"));
-
- model.refresh();
- }
- /**
- * @desc : indx???? ????( ????, ??????, ????)
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveIndxinfo(){
- var state = model.getValue("/root/temp/condition/state");
-
- //?????? ?????????? ?????? ?????? ?????????? ???????? ?? ?????? ???? ???????? ????, ???????? ?????? ????
- model.removeNodeset("/root/send");
- if(model.getValue("/root/temp/condition/indxflag") == "V") {
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/valindx/itemindxseq")); //????: ??????????
-
- }else if(model.getValue("/root/temp/condition/indxflag") == "F") {
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/termindx/itemindxseq")); //????:????
-
- }else if(model.getValue("/root/temp/condition/indxflag") == "P") {
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/imgindx/itemindxseq")); //????:??????
-
- }else{
- model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/cncrindx/itemindxseq")); //????:
-
- }
- model.makeValue("/root/send/indxflag", model.getValue("/root/temp/condition/indxflag"));
-
- submit("TRMRF01903");
-
-
- if(model.getValue("/root/temp/condition/state") == "I") {
-
- if(model.getValue("/root/main/equalindx/indxcount/count") == 0){
- model.setValue("/root/temp/condition/getdata", "I");
- fSaveIndx("I");
- } else {
- var rtn = messageBox("?????? ?????????? ?????????? ???? ", "E001");
- }
- } else {
- if(model.getValue("/root/main/equalindx/indxcount/count") == "1") {
- var rtn = messageBox("?????? ????", "S001");
- if (rtn == "6"){
- model.setValue("/root/temp/condition/state", "U");
- model.setValue("/root/temp/condition/getdata", "U");
- fSaveIndx("U");
- } else {
- var rtn = messageBox("?????? ?????????? ???????? ???????? ???? ", "E001");
- }
- }
- }
- model.setValue("/root/temp/condition/state", "");
- //fClear();
- model.resetInstanceNode("/root/main/indxinfo");
- //??????checkbox ??????
- model.setValue("/root/temp/condition/highestlvel","");
- fValBtnDisable(true);
- fTermBtnDisable(true);
- fImgBtnDisable(true);
- model.refresh();
- }
- /**
- * @desc : indx???? ????( ????, ??????, ????)
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fDelindx(){
- var rtn = messageBox("?????? ", "Q001");
- if (rtn == "6"){
- model.setValue("/root/temp/condition/state", "D");
-
- fSaveIndx("D");
- model.setValue("/root/temp/condition/state", "");
- fClear();
- model.refresh();
- }
- }
- /**
- * @desc : indx???? ????( ????, ??????, ????)
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fAddindx(){
- var iIndx = model.getValue("/root/temp/condition/rowcnt");
-
-
- fValBtnDisable(true);
- fTermBtnDisable(true);
- fImgBtnDisable(true);
-
- //if(model.getValue("/root/temp/condition/selectedindx") == "" || model.getValue("/root/temp/condition/selectedindx") == null){
- // var rtn1 = messageBox("???? ?????? ", "C002");
- //}
- fClear();
- if(model.getValue("/root/temp/condition/indexcode") != "" ) {
- var selIndxCd = model.getValue("/root/main/indxlist/item[" + iIndx + "]/itemindxseq");
- if(model.getValue("/root/temp/condition/indxflag") == "V") {
- fValBtnDisable(false);
- model.makeValue("/root/main/indxinfo/valindx/supitemindxseq", model.getValue("/root/main/indxlist/item[" + iIndx + "]/itemindxseq"));
- model.makeValue("/root/main/indxinfo/valindx/upindxnm", model.getValue("/root/main/indxlist/item[" + iIndx + "]/indxnm"));
- model.makeValue("/root/main/indxinfo/valindx/indxflag", model.getValue("/root/temp/condition/indxflag"));
- model.makeValue("/root/main/indxinfo/valindx/valiyn","Y");
- model.makeValue("/root/main/indxinfo/valindx/depthnm",model.getValue("/root/temp/condition/depthnm"));
- //model.makeValue("/root/main/indxinfo/valindx/valiyn", model.getValue("/root/main/indxlist/item[" + iIndx + "]/valiyn"));
-
- } else if(model.getValue("/root/temp/condition/indxflag") == "F") {
- fTermBtnDisable(false);
- model.makeValue("/root/main/indxinfo/termindx/supitemindxseq", model.getValue("/root/main/indxlist/item[" + iIndx + "]/itemindxseq"));
- model.makeValue("/root/main/indxinfo/termindx/upindxnm", model.getValue("/root/main/indxlist/item[" + iIndx + "]/indxnm"));
- model.makeValue("/root/main/indxinfo/termindx/indxflag", model.getValue("/root/temp/condition/indxflag"));
- model.makeValue("/root/main/indxinfo/termindx/valiyn","Y");
- //model.makeValue("/root/main/indxinfo/termindx/valiyn", model.getValue("/root/main/indxlist/item[" + iIndx + "]/valiyn"));
-
- } else if(model.getValue("/root/temp/condition/indxflag") == "P") {
- fImgBtnDisable(false);
- model.makeValue("/root/main/indxinfo/imgindx/supitemindxseq", model.getValue("/root/main/indxlist/item[" + iIndx + "]/itemindxseq"));
- model.makeValue("/root/main/indxinfo/imgindx/upindxnm", model.getValue("/root/main/indxlist/item[" + iIndx + "]/indxnm"));
- model.makeValue("/root/main/indxinfo/imgindx/indxflag", model.getValue("/root/temp/condition/indxflag"));
- model.makeValue("/root/main/indxinfo/imgindx/valiyn","Y");
- //model.makeValue("/root/main/indxinfo/imgindx/valiyn", model.getValue("/root/main/indxlist/item[" + iIndx + "]/valiyn"));
-
- }
- // else if (model.getValue("/root/temp/condition/indxflag") == "1" || model.getValue("/root/temp/condition/indxflag") == "3" || model.getValue("/root/temp/condition/indxflag") == "4") {
- // model.makeValue("/root/main/indxinfo/cncrindx/supitemindxseq", model.getValue("/root/main/indxlist/item[" + iIndx + "]/itemindxseq"));
- // model.makeValue("/root/main/indxinfo/cncrindx/upindxnm", model.getValue("/root/main/indxlist/item[" + iIndx + "]/indxnm"));
- // model.makeValue("/root/main/indxinfo/cncrindx/indxflag", model.getValue("/root/temp/condition/indxflag"));
-
- //}
- }
-
- model.setValue("/root/temp/condition/state", "I"); //?????? ???? ????(????????=??????????)
- model.refresh();
-
-
- }
- /**
- * @desc : ?????? ???? ????
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fHighbtn(){
- if(model.getValue("/root/temp/condition/highestlvel") == "Y"){
-
- if(model.getValue("/root/temp/condition/indxflag") == "V") {
- model.setValue("/root/main/indxinfo/valindx/supitemindxseq", model.getValue("/root/main/indxinfo/valindx/itemindxseq"));
- } else if(model.getValue("/root/temp/condition/indxflag") == "F") {
- model.setValue("/root/main/indxinfo/termindx/supitemindxseq", model.getValue("/root/main/indxinfo/termindx/itemindxseq"));
- } else if(model.getValue("/root/temp/condition/indxflag") == "P"){
- model.setValue("/root/main/indxinfo/imgindx/supitemindxseq", model.getValue("/root/main/indxinfo/imgindx/itemindxseq"));
- } else{
- model.setValue("/root/main/indxinfo/cncrindx/supitemindxseq", model.getValue("/root/main/indxinfo/imgindx/itemindxseq"));
- }
- model.refresh();
- }
-
- }
|