SMCVR00200_연간VOC접수유형추이.xfdl 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMCVR00200" position="absolute 0 0 1200 796" titletext="연간 VOC 접수유형 추이" oninit="SMCVR00200_oninit" onload="SMCVR00200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 225 40 1195 80" align="align:center top;" id="grp_johe" class="div_SA2" anchor="left top right">
  8. <Layouts>
  9. <Layout>
  10. <Static text="통계를 조회할 VOC 접수년도 :" position="absolute 11 12 232 29" id="caption2" class="search_name"/>
  11. <Combo position="absolute 223 11 323 30" align="align:center middle;" id="cmb_SrchYear" class="input_s_essential" innerdataset="@ds_hidden_itemset_item" datacolumn="lbl" codecolumn="val"/>
  12. <Static text="년" position="absolute 334 13 354 30" id="caption3" class="search_no_b" style="font:Dotum,9,bold;"/>
  13. <Shape position="absolute 880 9 886 31" linetype="vertical" id="line1" class="line_4" anchor="top right"/>
  14. <Button position="absolute 898 9 954 31" id="btn_search" class="btn1" text="조회" onclick="grp_johe_btn_search_onclick" anchor="top right"/>
  15. </Layout>
  16. </Layouts>
  17. </Div>
  18. <Div position="absolute 0 39 215 783" id="import1" url="./SSCVO00100_LeftTree.xfdl" anchor="left top bottom"/>
  19. <Static id="caption1" text="연간 VOC 접수유형 추이" class="tit_1" position="absolute 0 0 209 24"/>
  20. <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 225 102 1195 108" anchor="left top right"/>
  21. <Static id="caption9" text="연간 VOC 접수유형 통계" class="tit_2" position="absolute 225 86 410 107"/>
  22. <Div id="grp_biz" taborder="1" position="absolute 225 108 1195 779" anchor="all" scrollbars="none"/>
  23. </Layout>
  24. </Layouts>
  25. <Objects>
  26. <Dataset id="ds_hidden_itemset_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  27. <ColumnInfo>
  28. <Column id="lbl" type="STRING" size="256"/>
  29. <Column id="val" type="STRING" size="256"/>
  30. </ColumnInfo>
  31. </Dataset>
  32. <Dataset id="ds_send_report" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  33. <ColumnInfo>
  34. <Column id="srchyear" type="STRING" size="256"/>
  35. <Column id="instcd" type="STRING" size="256"/>
  36. <Column id="logo_pic" type="STRING" size="256"/>
  37. </ColumnInfo>
  38. <Rows>
  39. <Row>
  40. <Col id="srchyear"/>
  41. <Col id="instcd"/>
  42. <Col id="logo_pic"/>
  43. </Row>
  44. </Rows>
  45. </Dataset>
  46. </Objects>
  47. <Bind>
  48. <BindItem id="item0" compid="grp_johe.cmb_SrchYear" propid="value" datasetid="ds_send_report" columnid="srchyear"/>
  49. </Bind>
  50. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  51. * System Name :
  52. * Job Name :
  53. * Creator :
  54. * Make Date : 2016-05-24
  55. * Description :
  56. *---------------------------------------------------------------------------------------
  57. * Modify Date Modifier Modify Description
  58. *---------------------------------------------------------------------------------------
  59. * 2016-05-24 Live Converter TF->XP
  60. *
  61. *---------------------------------------------------------------------------------------
  62. ****************************************************************************************/
  63. include "com_commonxp::comm_main.xjs";
  64. function SMCVR00200_oninit(obj:Form, e:InitEventInfo)
  65. {
  66. frmf_initForm(obj);
  67. }
  68. function SMCVR00200_onload(obj:Form, e:LoadEventInfo)
  69. {
  70. var currentYear = utlf_getNewDate().getFullYear();
  71. var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
  72. var syscd = "CRM" + sysf_getUserInfo("dutplceinstcd");
  73. var piclogo = rptf_getLogoImageURL(syscd);
  74. makeSrchYearItem();
  75. ds_send_report.setColumn(0, "logo_pic", piclogo);
  76. ds_send_report.setColumn(0, "srchyear", currentYear);
  77. ds_send_report.setColumn(0, "instcd", dutplceinstcd);
  78. var objDOM = rptf_createDOM();
  79. var objParam = new Object();
  80. objParam.xml_data_XML1 = objDOM.documentElement.source;
  81. objParam.xml_data_XML2 = objDOM.documentElement.source;
  82. objParam.logo_pic = ds_send_report.getColumn(0, "logo_pic");
  83. objParam.srchyear = ds_send_report.getColumn(0, "srchyear");
  84. objParam.instcd = ds_send_report.getColumn(0, "instcd");
  85. var option = null
  86. rptf_exeReportPreview30(["RPCVR00200"],[objParam], option, "", "grp_biz")
  87. }
  88. function makeSrchYearItem()
  89. {
  90. // item 초기화
  91. ds_hidden_itemset_item.clearData();
  92. // 현재 Year
  93. var curYear = utlf_getNewDate().getFullYear();
  94. // 초기 데이타가 2007년부터 있으므로
  95. var minYear = "2007"
  96. // Item Node
  97. var itemNode = null;
  98. for( var i = curYear; i >= minYear; i-- )
  99. {
  100. var addRow = ds_hidden_itemset_item.addRow();
  101. ds_hidden_itemset_item.setColumn(addRow, "lbl", i);
  102. ds_hidden_itemset_item.setColumn(addRow, "val", i);
  103. }
  104. }
  105. function grp_johe_btn_search_onclick(obj:Button, e:ClickEventInfo)
  106. {
  107. arrCompId = new Array("grp_johe.cmb_SrchYear");
  108. if(frmf_isRequiredControls(arrCompId))
  109. {
  110. var objDOM = rptf_createDOM();
  111. var objParam = new Object();
  112. objParam.xml_data_XML1 = objDOM.documentElement.source;
  113. objParam.xml_data_XML2 = objDOM.documentElement.source;
  114. objParam.logo_pic = ds_send_report.getColumn(0, "logo_pic");
  115. objParam.srchyear = ds_send_report.getColumn(0, "srchyear");
  116. objParam.instcd = ds_send_report.getColumn(0, "instcd");
  117. var option = null
  118. rptf_exeReportPreview30(["RPCVR00200"],[objParam], option, "", "grp_biz")
  119. }
  120. }
  121. ]]></Script>
  122. </Form>
  123. </FDL>