SPMRI01600.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /**
  2. * @desc : 화면 초기화
  3. * @
  4. * @param :
  5. * @return :
  6. * @---------------------------------------------------
  7. */
  8. function fInitialize(){
  9. model.removeNodeset("/root/main/unpreplist");
  10. model.refresh();
  11. submit("TRMRI01601");
  12. }
  13. /**
  14. * @desc : 서식 리스트 조회
  15. * @
  16. * @param :
  17. * @return :
  18. * @---------------------------------------------------
  19. */
  20. function fSrchForm()
  21. {
  22. var formflag = model.getValue("/root/main/condition/formflag");
  23. if(formflag == "formcd"){
  24. var sCode = model.getValue("/root/main/condition/formnm");
  25. var sTmp = "";
  26. var iTmp = 0;
  27. // form코드 입력시 자릿수 채워준다
  28. var iCodeLength = sCode.length;
  29. if(iCodeLength ==0){
  30. return;
  31. }else if(iCodeLength > 10){
  32. return;
  33. }
  34. var temp = 10 - iCodeLength
  35. for(var i = 1; i <= temp; i++){
  36. sTmp += "0";
  37. }
  38. sTmp = sTmp + sCode;
  39. model.setValue("/root/main/condition/formnm",sTmp);
  40. }
  41. var formnm = model.getValue("/root/main/condition/formnm");
  42. model.setValue("/root/main/condition/formnm",formnm.toUpperCase());
  43. model.makeValue("/root/main/condition/formkind","C");
  44. submit("TRMRI01601");
  45. }
  46. /**
  47. * @desc : 미비항목,공통미비 조회
  48. * @
  49. * @param :
  50. * @return :
  51. * @---------------------------------------------------
  52. */
  53. function fSetUnprepData(){
  54. var iRow = grd_formlist.row - grd_formlist.fixedRows + 1;
  55. opener.model.makeNode("/root/temp/unprepitem");
  56. var nodeList = instance1.selectNodes("/root/main/formlist["+ iRow +"]");
  57. var rCSV = getNodeListCSV(nodeList);
  58. opener.model.makeValue("/root/temp/unprepmngt", rCSV);
  59. model.close();
  60. }