SPMMR02200_제출용도.xfdl 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMR02200" position="absolute 0 0 265 535" titletext="제출용도" oninit="SPMMR02200_oninit" onload="SPMMR02200_onload" onclose="SPMMR02200_onclose">
  5. <Layouts>
  6. <Layout>
  7. <Static text="발급용도" position="absolute 0 0 82 16" id="caption22" class="tit_2"/>
  8. <Grid position="absolute 0 18 265 508" id="grd_issusge" binddataset="ds_main_issusge" autofittype="none" selecttype="multirow" cellclickbound="cell" cellsizingtype="both" extendsizetype="both" autosizingtype="none">
  9. <Formats>
  10. <Format id="default">
  11. <Columns>
  12. <Column size="20" band="left"/>
  13. <Column size="26"/>
  14. <Column size="0"/>
  15. <Column size="217"/>
  16. <Column size="0"/>
  17. </Columns>
  18. <Rows>
  19. <Row size="24" band="head"/>
  20. <Row size="24"/>
  21. </Rows>
  22. <Band id="head">
  23. <Cell/>
  24. <Cell col="1"/>
  25. <Cell col="2" text="발행용도코드"/>
  26. <Cell col="3" text="발행용도"/>
  27. <Cell col="4" text="발행부수"/>
  28. </Band>
  29. <Band id="body">
  30. <Cell celltype="head" text="expr:currow == ds_grd_issusge.rowposition ? &quot;▶&quot; : &quot;&quot;"/>
  31. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
  32. <Cell col="2" text="bind:cdid"/>
  33. <Cell col="3" style="align:left middle;" text="bind:cdnm"/>
  34. <Cell col="4" text="bind:isscnt"/>
  35. </Band>
  36. </Format>
  37. </Formats>
  38. </Grid>
  39. <Button position="absolute 145 514 201 534" id="button44" class="btn4" text="확인" onclick="button44_onclick"/>
  40. <Button position="absolute 205 514 261 534" id="button43" class="btn4" text="취소" onclick="button43_onclick"/>
  41. </Layout>
  42. </Layouts>
  43. <Objects>
  44. <Dataset id="ds_hidden_issusge" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  45. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  46. <ColumnInfo>
  47. <Column id="reqdata" type="STRING" size="256"/>
  48. </ColumnInfo>
  49. <Rows>
  50. <Row>
  51. <Col id="reqdata"/>
  52. </Row>
  53. </Rows>
  54. </Dataset>
  55. <Dataset id="ds_main_issusge" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_issusge_oncolumnchanged">
  56. <ColumnInfo>
  57. <Column id="cdid" type="STRING" size="256"/>
  58. <Column id="cdnm" type="STRING" size="256"/>
  59. <Column id="isscnt" type="STRING" size="256"/>
  60. <Column id="check" type="STRING" size="256"/>
  61. </ColumnInfo>
  62. <Rows>
  63. <Row>
  64. <Col id="cdid"/>
  65. <Col id="cdnm"/>
  66. <Col id="isscnt"/>
  67. <Col id="check"/>
  68. </Row>
  69. </Rows>
  70. </Dataset>
  71. <Dataset id="ds_main_isscnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  72. <ColumnInfo>
  73. <Column id="prstusge" type="STRING" size="256"/>
  74. <Column id="cnt" type="STRING" size="256"/>
  75. </ColumnInfo>
  76. <Rows>
  77. <Row>
  78. <Col id="prstusge"/>
  79. <Col id="cnt"/>
  80. </Row>
  81. </Rows>
  82. </Dataset>
  83. <Dataset id="ds_temp_prof" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  84. <Dataset id="ds_temp_issusge" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  85. </Objects>
  86. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  87. * System Name :
  88. * Job Name :
  89. * Creator :
  90. * Make Date : 2014-11-19
  91. * Description :
  92. *---------------------------------------------------------------------------------------
  93. * Modify Date Modifier Modify Description
  94. *---------------------------------------------------------------------------------------
  95. * 2014-11-19 Live Converter TF->XP
  96. *
  97. *---------------------------------------------------------------------------------------
  98. ****************************************************************************************/
  99. //=======================================================================================
  100. // Lib Include
  101. //---------------------------------------------------------------------------------------
  102. include "com_commonxp::comm_main.xjs"
  103. include "emr_prcpmngtxp::MMO001.xjs"
  104. //include "emr_commonxp::EMRCommon.xjs"
  105. include "emr_medirecxp::MMR02200.xjs"
  106. //=======================================================================================
  107. // Global Form Variable
  108. //---------------------------------------------------------------------------------------
  109. var gv_CloseFlag = "";
  110. //=======================================================================================
  111. // Event
  112. //---------------------------------------------------------------------------------------
  113. /****************************************************************************************
  114. * Components :
  115. * Components ID : button5
  116. * Event : onlbuttonup
  117. * Argument : 01.obj : Object Event has occurred
  118. * : 02.e : Event Object
  119. * Description :
  120. ****************************************************************************************/
  121. function SPMMR02200_oninit(obj:Form, e:InitEventInfo)
  122. {
  123. frmf_initForm(obj);
  124. }
  125. function SPMMR02200_onload(obj:Form, e:LoadEventInfo)
  126. {
  127. fInitialize();
  128. }
  129. function SPMMR02200_onclose(obj:Form, e:CloseEventInfo)
  130. {
  131. if(gv_CloseFlag != "OK"){
  132. opener.frmf_setParameter("rsltYN", "N");
  133. if( opener.isValidObject("ds_main") == true ){
  134. if(utlf_isNull(opener.ds_main.getColumnInfo("issusge")))
  135. opener.ds_main.addColumn("issusge", "string");
  136. opener.ds_main.setColumn(0, "issusge", "");
  137. //opener.dsf_makeValue(ds_main,"issusge", "string", "");
  138. }
  139. }
  140. }
  141. function ds_main_issusge_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  142. {
  143. /*
  144. if(e.columnid == "check"){
  145. obj.setColumn(e.row, e.columnid, (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  146. }
  147. */
  148. fChagedGridData();
  149. }
  150. function button44_onclick(obj:Button, e:ClickEventInfo)
  151. {
  152. fSetData();
  153. }
  154. function button43_onclick(obj:Button, e:ClickEventInfo)
  155. {
  156. close();
  157. }
  158. ]]></Script>
  159. </Form>
  160. </FDL>