/** * @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