SPMNN021.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /*
  2. 분만간호기록사용자List(SPMNN02100_분만간호기록사용자List.xrw - JScript )
  3. - Version :
  4. 1) : Ver.1.00.01
  5. */
  6. /**
  7. * @group :
  8. * @ver : 2007.06.15
  9. * @by : 최경용
  10. * @---------------------------------------------------
  11. * @type : function
  12. * @access : public
  13. * @desc : 초기화 작업을 합니다.
  14. * @param :
  15. * @param :
  16. * @return :
  17. * @---------------------------------------------------
  18. */
  19. function fInitialize(){
  20. var deptcd = opener.javascript.getParameter("SPMNN02100_deptcd");
  21. var jobkindcd = opener.javascript.getParameter("SPMNN02100_jobkindcd");
  22. var userflag = opener.javascript.getParameter("SPMNN02100_userflag");
  23. var titlenm = opener.javascript.getParameter("SPMNN02100_titlenm");
  24. if(titlenm != ""){
  25. document.title = titlenm;
  26. }
  27. model.setValue("/root/send/reqdata/deptcd",deptcd);
  28. model.setValue("/root/send/reqdata/jobkindcd",jobkindcd);
  29. model.setValue("/root/send/reqdata/userflag",userflag);
  30. model.refresh();
  31. if(deptcd != ""){
  32. fSearchClick("grd_userlist");
  33. }
  34. opener.javascript.setParameter("SPMNN02100_deptcd", "");
  35. opener.javascript.setParameter("SPMNN02100_jobkindcd", "");
  36. opener.javascript.setParameter("SPMNN02100_userflag", "");
  37. opener.javascript.setParameter("SPMNN02100_titlenm", "");
  38. }
  39. /**
  40. * @group :
  41. * @ver : 2007.06.15
  42. * @by : 최경용
  43. * @---------------------------------------------------
  44. * @type : function
  45. * @access : public
  46. * @desc : 사용자 리스트 조회
  47. * @param :
  48. * @param :
  49. * @return :
  50. * @---------------------------------------------------
  51. */
  52. function fSearchClick(grid,param){
  53. grid.explorerbar = "sortshow";
  54. model.removeNodeset("/root/main/list/userlist");
  55. submit("TRMNN02101");
  56. }
  57. /**
  58. * @group :
  59. * @ver : 2007.06.15
  60. * @by : 최경용
  61. * @---------------------------------------------------
  62. * @type : function
  63. * @access : public
  64. * @desc : Instance 값 가져오기
  65. * @param :
  66. * @param :
  67. * @return :
  68. * @---------------------------------------------------
  69. */
  70. function fGetValue(node, row, element){
  71. var rtnValue = model.getValue(node + "[" + row + "]/" + element);
  72. return rtnValue;
  73. }
  74. /**
  75. * @group :
  76. * @ver : 2007.06.15
  77. * @by : 최경용
  78. * @---------------------------------------------------
  79. * @type : function
  80. * @access : public
  81. * @desc : Instance 값 셋팅하기
  82. * @param :
  83. * @param :
  84. * @return :
  85. * @---------------------------------------------------
  86. */
  87. function fSetValue(node, destinationelement, sourceelement){
  88. model.setValue(node + "/" + destinationelement, sourceelement);
  89. }
  90. /**
  91. * @group :
  92. * @ver : 2007.06.15
  93. * @by : 최경용
  94. * @---------------------------------------------------
  95. * @type : function
  96. * @access : public
  97. * @desc : Double Click시 부모창에 값 넘기고 창 닫기
  98. * @param :
  99. * @param :
  100. * @return :
  101. * @---------------------------------------------------
  102. */
  103. function fDblclick(pRow){
  104. var iParam = "";
  105. var iNode = "/root/main/list/userlist";
  106. var iParam_userid = fGetValue(iNode, pRow, "userid");
  107. var iParam_usernm = fGetValue(iNode, pRow, "usernm");
  108. var iParam_posinstnm = fGetValue(iNode, pRow, "posinstnm");
  109. var iParam_posinstcd = fGetValue(iNode, pRow, "posinstcd");
  110. var iParam_posdeptnm = fGetValue(iNode, pRow, "posdeptnm");
  111. var iParam_posdeptcd = fGetValue(iNode, pRow, "posdeptcd");
  112. opener.javascript.setParameter("SPMNN02100_userid", iParam_userid);
  113. opener.javascript.setParameter("SPMNN02100_usernm", iParam_usernm);
  114. window.close();
  115. }