SPMNP00702.xjs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/* ---------------------------------------------------------------------
  3. 회복간호 Item 추가 등록(SPMNP00702.xfm - JScript )
  4. - Version :
  5. 1) : Ver.1.00.01
  6. : Create By taebum
  7. : 2008-12-16 오후 3:32:44
  8. ---------------------------------------------------------------------- */
  9. //초기화
  10. function fInit(){
  11. //현재는 history 관리를 하지 않으므로 서버로 미래일자를 전송만 함.
  12. ds_send.setColumn(0, "searchdd" , '29991231');
  13. ds_main_itemlist.clearData();
  14. var oParam = {};
  15. oParam.id = "TRMNP00709";
  16. oParam.service = "opanstapp.OpAnstRef";
  17. oParam.method = "reqGetMnphrevmHelpInfo";
  18. oParam.inds = "req=ds_send";
  19. oParam.outds = "ds_main_itemlist=itemlist";
  20. oParam.async = false;
  21. oParam.callback = "cf_TRMNP00709";
  22. tranf_submit(oParam);
  23. ds_main_itemlist.rowposition = -1;
  24. if(arErrorCode.pop("TRMNP00709") > -1){
  25. // datagrid1.mergeCells = "bycolrec";
  26. // datagrid1.mergeCol(0) = true;
  27. // datagrid1.mergeCol(1) = true;
  28. // datagrid1.mergeCol(2) = true;
  29. // datagrid1.mergeCol(3) = true;
  30. // datagrid1.mergeCol(4) = true;
  31. // datagrid1.mergeCol(5) = true;
  32. // datagrid1.mergeCol(6) = false;
  33. }
  34. }
  35. function cf_TRMNP00709(sSvcId, nErrorCode, sErrorMsg) {
  36. arErrorCode.push(sSvcId, nErrorCode);
  37. }
  38. //선택 버튼 눌렀을 경우 이벤트
  39. function fClickOkBtn(){
  40. var iCheckCnt = 0;
  41. var sItemXpath = ds_main_itemlist;
  42. var iGridCnt = ds_main_itemlist.rowcount;
  43. //전송할 세부내역
  44. var sLrgcd = "";
  45. var sItemcd = "";
  46. var sLrgnm = "";
  47. var sItemnm = "";
  48. var sRecflag = "";
  49. var sIoflag = "";
  50. //전송 데이터
  51. var sSendData = "";
  52. var iCheckFlag = "";
  53. for(var i = 0; i < iGridCnt; i++){
  54. iCheckFlag = ds_main_itemlist.getColumn(i, "v");
  55. if(iCheckFlag == "true" || iCheckFlag == true || iCheckFlag == "1"){
  56. sLrgcd = ds_main_itemlist.getColumn(i, "lrgcd");
  57. sItemcd = ds_main_itemlist.getColumn(i, "vsitemcd");
  58. sLrgnm = ds_main_itemlist.getColumn(i, "lrgnm");
  59. sItemnm = ds_main_itemlist.getColumn(i, "vsitemnm");
  60. sRecflag = ds_main_itemlist.getColumn(i, "recflag");
  61. sIoflag = ds_main_itemlist.getColumn(i, "ioflag");
  62. sSendData += sLrgcd+"▦"+sItemcd+"▦"+sLrgnm+"▦"+sItemnm+"▦"+sRecflag+"▦"+sIoflag+"▩";
  63. iCheckCnt++;
  64. }
  65. }
  66. if(iCheckCnt > 0){
  67. opener.fGirokItemAdd(sSendData);
  68. this.close();
  69. }else{
  70. sysf_messageBox("Check 된 항목이 없습니다.", "I000");
  71. return;
  72. }
  73. }
  74. ]]></Script>