SSZFM00401.xjs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  3. * System Name : HIT
  4. * Job Name : DataSet 미리보기
  5. * File Name : SSZFM00401.xjs
  6. * Creator : KKM
  7. * Make Date : 2014-03-18
  8. *
  9. * Description : 화면의 DataSet 정보를 조회한다.
  10. *---------------------------------------------------------------------------------------
  11. * Modify Date Modifier Modify Description
  12. *---------------------------------------------------------------------------------------
  13. *
  14. *---------------------------------------------------------------------------------------
  15. ****************************************************************************************/
  16. //=======================================================================================
  17. // Function
  18. //---------------------------------------------------------------------------------------
  19. /***********************************************************************************************
  20. * 함수명 : lf_commoduleDataSetShow
  21. * 설 명 : 화면의 keydown event를 추가한다.
  22. * argument :
  23. * return Type :
  24. * 작성자 : KKM
  25. ************************************************************************************************/
  26. function lf_commoduleDataSetShow()
  27. {
  28. this.onkeydown.addHandler(lf_onDataSetShow);
  29. }
  30. /***********************************************************************************************
  31. * 함수명 : lf_onDataSetShow
  32. * 설 명 : keydown event 로 DataSet 미리보기 화면을 modal로 띄운다.
  33. * argument :
  34. * return Type :
  35. * 작성자 : KKM
  36. ************************************************************************************************/
  37. function lf_onDataSetShow(obj:Form, e:KeyEventInfo)
  38. {
  39. if (e.altKey && e.keycode == 116) {
  40. var newChild = new ChildFrame();
  41. var currentFrame = this.getOwnerFrame();
  42. var sMoniterIndex = system.getMonitorIndex(system.cursorx, system.cursory);
  43. var sObjScreenSize = system.getScreenRect(sMoniterIndex);
  44. var sScreenLeft = sObjScreenSize.left;
  45. var sScreenRight = sObjScreenSize.right;
  46. var sScreenTop = sObjScreenSize.top;
  47. var sScreenBottom = sObjScreenSize.bottom;
  48. var sScreenWidth = sScreenRight - sScreenLeft;
  49. var sScreenHeight = sScreenBottom - sScreenTop
  50. newChild.resizable = true;
  51. newChild.style.border = "1px solid #ccd0d2ff";
  52. newChild.style.bordertype = "round 15px 15px";
  53. newChild.init("datasetrtrv", sScreenLeft + (sScreenWidth/2)-235 ,sScreenTop + (sScreenHeight/2)-130, sScreenLeft + (sScreenWidth/2)+235, sScreenTop + (sScreenHeight/2)-130, "com_commodulexp::SSZFM00401_DataSetRtrv.xfdl");
  54. newChild.showModal(currentFrame);
  55. newChild.destroy();
  56. newChild = null;
  57. }
  58. }
  59. ]]></Script>