123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- var cdkind = "";
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- //model.resetInstanceNode("/root/main/formlist");
- model.removeNodeset("/root/main/formlist");
- fChangeCdKind();
- model.setFocus("ipt_reqdata");
- model.refresh();
- }
- /**
- * @desc : 입력된 코드 검사
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fCheckCode(){
- var sCode = model.getValue("/root/send/reqcodeno");
- var iCodeLength = sCode.length;
- var sTmp = "";
- var iTmp = 0;
-
- if(iCodeLength == 0){
- alert("조회할 항목의 코드를 입력하십시요!");
- model.setFocus("ipt_reqdata");
- return false;
- }
-
- if(cdkind == "BCODE"){
- if(iCodeLength >= 8)
- {
- sCode = sCode.substr(iCodeLength - 7, iCodeLength);
- } else {
- iTmp = 7 - iCodeLength;
- for(var i = 1; i <= iTmp; i++){
- sTmp += "0";
- }
- }
- } else {
- iTmp = 10 - iCodeLength;
- for(var i = 1; i <= iTmp; i++){
- sTmp += "0";
- }
- }
-
- model.setValue("/root/send/reqcodeno", sTmp + sCode);
- model.refresh();
- return true;
- }
- /**
- * @desc : 코드구분 변경시
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fChangeCdKind(){
- cdkind = model.getValue("/root/send/reqcdkind");
-
- if(cdkind == "BCODE"){
- ipt_reqdata.attribute("maxlength") = 7;
- } else {
- ipt_reqdata.attribute("maxlength") = 10;
- }
-
- model.refresh();
- }
- /**
- * @desc : 서식리스트 조회
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqFormlist(){
-
- var reqdata = model.getValue("/root/send/reqcodeno");
- if(chkOnlyNum(reqdata) == false)
- {
- messageBox(rdo_schkind.label +"조회 코드를 숫자값만 ", "C001");
- model.setValue("/root/send/reqcodeno", "");
- model.refresh();
- return ;
- }
- model.removeNodeset("/root/main/formlist");
-
- if(fCheckCode()){
- submit("TRMRF03301");
- }
- model.refresh();
- }
- /**
- * @desc : 조회 값 숫자 체크
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function chkOnlyNum(check_num) {
-
- var ret = "";
-
- for (var i=0; i<check_num.length; i++)
- {
- ret = check_num.charCodeAt(i);
-
- if ((ret<48) || (ret>57))
- {
- return false;
- }
- }
- return true;
- }
|