SPMRI01500.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. /**
  2. * @desc : 화면 초기화
  3. * @
  4. * @param :
  5. * @return :
  6. * @---------------------------------------------------
  7. */
  8. function fInitialize(){
  9. if (isPopup()) {
  10. var parampid = opener.javascript.getParameter("SMMRI02000_param");
  11. }
  12. /*if(parampid == "SMMRI02000_param"){
  13. btn_confirm.attribute("visibility") = "visible";
  14. btn_close.attribute("visibility") = "visible";
  15. }*/
  16. model.removeNodeset("/root/main/unprepmngt/unprepsublist");
  17. submit("TRMRI01501");
  18. }
  19. /**
  20. * @desc : 미비리스트 한줄 추가
  21. * @
  22. * @param :
  23. * @return :
  24. * @---------------------------------------------------
  25. */
  26. function fAddUnprep(){
  27. grd_unpreplist.addRow();
  28. }
  29. /**
  30. * @desc : 미비리스트 저장
  31. * @
  32. * @param :
  33. * @return :
  34. * @---------------------------------------------------
  35. */
  36. function fSaveUnprep(){
  37. var curRow = grd_unpreplist.row - grd_unpreplist.fixedRows + 1;
  38. if(curRow < 0){
  39. return;
  40. }
  41. // 신규, 수정된 row있는지 확인
  42. var breakflag = false;
  43. for( var i = grd_unpreplist.fixedRows; i < grd_unpreplist.rows; i++){
  44. var rowstat = grd_unpreplist.rowStatus(i);
  45. if(rowstat != "0" ){
  46. breakflag = true;
  47. break;
  48. }
  49. } //end for
  50. if(!breakflag)
  51. return;
  52. for(var j = grd_unpreplist.fixedRows; j < grd_unpreplist.rows; j++){
  53. var unprepnm = grd_unpreplist.valueMatrix(j, grd_unpreplist.colRef("unprepitemnm"));
  54. if(unprepnm==""){
  55. messageBox("항목을 ","C001");
  56. return;
  57. }
  58. }
  59. model.setValue("/root/send/subdata",grd_unpreplist.getUpdateData());
  60. submit("TXMRI01501");
  61. }
  62. /**
  63. * @desc : 미비항목마스터 조회
  64. * @
  65. * @param :
  66. * @return :
  67. * @---------------------------------------------------
  68. */
  69. function freqUnprepItem(){
  70. submit("TRMRI01501");
  71. }