MRF03200.xjs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  3. * System Name : HIT
  4. * Job Name :
  5. * File Name : .xjs
  6. * Creator :
  7. * Make Date : 2014-02-18
  8. *
  9. * Description :
  10. *---------------------------------------------------------------------------------------
  11. * Modify Date Modifier Modify Description
  12. *---------------------------------------------------------------------------------------
  13. * 2014-02-18 HIT Converting Program(TF->XP)
  14. *
  15. *---------------------------------------------------------------------------------------
  16. ****************************************************************************************/
  17. /****************************************************************************************
  18. * Function : fSendUserInfo()
  19. * Description : 상위화면으로 사용자 정보 전달
  20. * Argument :
  21. * return type :
  22. * Creator :
  23. ****************************************************************************************/
  24. function fSendUserInfo()
  25. {
  26. var rowpos = ds_grd_userlist.rowposition;
  27. var userid = ds_grd_userlist.getColumn(rowpos, "userid");
  28. var usernm = ds_grd_userlist.getColumn(rowpos, "usernm");
  29. var deptcd = ds_grd_userlist.getColumn(rowpos, "deptcd");
  30. var instcd = ds_grd_userlist.getColumn(rowpos, "instcd");
  31. var depthngnm = ds_grd_userlist.getColumn(rowpos, "depthngnm");
  32. if (!utlf_isNull(userid)) {
  33. this.opener.fGetUserInfo(userid,usernm,deptcd,depthngnm);
  34. this.close();
  35. }
  36. }
  37. /****************************************************************************************
  38. * Function : fReqUserInfo()
  39. * Description : 사용자 정보 조회
  40. * Argument :
  41. * return type :
  42. * Creator :
  43. ****************************************************************************************/
  44. function fReqUserInfo()
  45. {
  46. //debugger;
  47. var srchcond = ds_cond.getColumn(0, "reqflag");
  48. if(srchcond == "usernm")
  49. {
  50. // 한글은 2글자,영어는2글자 이상 조회
  51. var reqdata = ds_cond.getColumn(0, "reqdata");
  52. reqdata = utlf_isNull(reqdata) ? "" : reqdata;
  53. sysf_trace(reqdata);
  54. if(reqdata.charCodeAt(0) > 255) // 한글
  55. {
  56. if(roundrect1.ipt_srchdata.text.length < 2)
  57. {
  58. sysf_messageBox(roundrect1.rdo_srchflag.text +"을 2자리 이상", "C001");
  59. return;
  60. }
  61. }
  62. else // 영문
  63. {
  64. if(roundrect1.ipt_srchdata.text.length < 2)
  65. {
  66. sysf_messageBox(roundrect1.rdo_srchflag.text +"을 2자리 이상", "C001");
  67. return;
  68. }
  69. }
  70. }
  71. var oParam = {};
  72. oParam.id = "TRMRF03201";
  73. oParam.service = "formmngtapp.SetIndxMngt";
  74. oParam.method = "reqGetUserList";
  75. oParam.inds = "cond=ds_cond";
  76. oParam.outds = "ds_grd_userlist=item";
  77. oParam.async = false;
  78. //oParam.callback = "cf_TRMRF03201";
  79. tranf_submit(oParam);
  80. }
  81. ]]></Script>