SPMNR021.xjs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/*
  3. 수혈간호기록사용자List(SPMNN02100_분만간호기록사용자List.xrw - JScript )
  4. - Version :
  5. 1) : Ver.1.00.01
  6. */
  7. /**
  8. * @group :
  9. * @ver : 2007.06.15
  10. * @by : 정찬성
  11. * @---------------------------------------------------
  12. * @type : function
  13. * @access : public
  14. * @desc : 초기화 작업을 합니다.
  15. * @param :
  16. * @param :
  17. * @return :
  18. * @---------------------------------------------------
  19. */
  20. function fInitialize(){
  21. var deptcd = opener.frmf_getParameter("SPMNN02100_deptcd");
  22. var jobkindcd = opener.frmf_getParameter("SPMNN02100_jobkindcd");
  23. ds_send_reqdata.setColumn(0, "deptcd", deptcd);
  24. ds_send_reqdata.setColumn(0, "jobkindcd", jobkindcd);
  25. if( !utlf_isNull(deptcd) ){
  26. fSearchClick("grd_userlist");
  27. }
  28. }
  29. /**
  30. * @group :
  31. * @ver : 2007.06.15
  32. * @by : 정찬성
  33. * @---------------------------------------------------
  34. * @type : function
  35. * @access : public
  36. * @desc : 사용자 리스트 조회
  37. * @param :
  38. * @param :
  39. * @return :
  40. * @---------------------------------------------------
  41. */
  42. function fSearchClick(grid,param){
  43. ds_main_list_userlist.clearData();
  44. var oParam = {};
  45. oParam.id = "TRMNR01010";
  46. oParam.service = "carerecapp.TnsCareRec";
  47. oParam.method = "reqGetUserList";
  48. oParam.inds = "req=ds_send_reqdata";
  49. oParam.outds = "ds_main_list_userlist=userlist";
  50. oParam.async = false;
  51. //oParam.callback = "cf_TRMNR01010";
  52. tranf_submit(oParam);
  53. }
  54. /**
  55. * @group :
  56. * @ver : 2007.06.15
  57. * @by : 정찬성
  58. * @---------------------------------------------------
  59. * @type : function
  60. * @access : public
  61. * @desc : Instance 값 가져오기
  62. * @param :
  63. * @param :
  64. * @return :
  65. * @---------------------------------------------------
  66. */
  67. function fGetValue(node, row, element){
  68. var rtnValue = node.getColumn(row, element);
  69. return rtnValue;
  70. }
  71. /**
  72. * @group :
  73. * @ver : 2007.06.15
  74. * @by : 정찬성
  75. * @---------------------------------------------------
  76. * @type : function
  77. * @access : public
  78. * @desc : Instance 값 셋팅하기
  79. * @param :
  80. * @param :
  81. * @return :
  82. * @---------------------------------------------------
  83. */
  84. function fSetValue(node, destinationelement, sourceelement){
  85. model.setValue(node + "/" + destinationelement, sourceelement);
  86. }
  87. /**
  88. * @group :
  89. * @ver : 2007.06.15
  90. * @by : 정찬성
  91. * @---------------------------------------------------
  92. * @type : function
  93. * @access : public
  94. * @desc : Double Click시 부모창에 값 넘기고 창 닫기
  95. * @param :
  96. * @param :
  97. * @return :
  98. * @---------------------------------------------------
  99. */
  100. function fDblclick(pRow){
  101. var iParam = "";
  102. var iNode = ds_main_list_userlist;
  103. var iParam_userid = fGetValue(iNode, pRow, "userid");
  104. var iParam_usernm = fGetValue(iNode, pRow, "usernm");
  105. var iParam_posinstnm = fGetValue(iNode, pRow, "posinstnm");
  106. var iParam_posinstcd = fGetValue(iNode, pRow, "posinstcd");
  107. var iParam_posdeptnm = fGetValue(iNode, pRow, "posdeptnm");
  108. var iParam_posdeptcd = fGetValue(iNode, pRow, "posdeptcd");
  109. opener.frmf_setParameter("SPMNN02100_userid", iParam_userid);
  110. opener.frmf_setParameter("SPMNN02100_usernm", iParam_usernm);
  111. opener.frmf_setParameter("SPMNN02100_posinstnm", iParam_posinstnm);
  112. opener.frmf_setParameter("SPMNN02100_posinstcd", iParam_posinstcd);
  113. opener.frmf_setParameter("SPMNN02100_posdeptnm", iParam_posdeptnm);
  114. opener.frmf_setParameter("SPMNN02100_posdeptcd", iParam_posdeptcd);
  115. close();
  116. }
  117. ]]></Script>