SMSMP90106_메신저전송샘플.xfdl 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.4">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMSMP90106_메신저전송샘플" classname="SMSMP90106_메신저전송샘플" inheritanceid="" position="absolute 0 0 1024 768" titletext="New Form" onload="SMSMP90106_메신저전송샘플_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button id="Button00" taborder="0" text="단문메시지전송 팝업 호출" position="absolute 80 431 252 480" onclick="Button00_onclick"/>
  8. <Grid id="Grid01" taborder="1" binddataset="Dataset01" useinputpanel="false" position="absolute 80 163 782 317">
  9. <Formats>
  10. <Format id="default">
  11. <Columns>
  12. <Column size="32"/>
  13. <Column size="225"/>
  14. <Column size="134"/>
  15. <Column size="163"/>
  16. <Column size="130"/>
  17. </Columns>
  18. <Rows>
  19. <Row size="24" band="head"/>
  20. <Row size="24"/>
  21. </Rows>
  22. <Band id="head">
  23. <Cell displaytype="checkbox" edittype="checkbox"/>
  24. <Cell col="1" text="Column1"/>
  25. <Cell col="2" text="Column2"/>
  26. <Cell col="3" text="Column3"/>
  27. <Cell col="4" text="Column4"/>
  28. </Band>
  29. <Band id="body">
  30. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  31. <Cell col="1" text="bind:Column1"/>
  32. <Cell col="2" text="bind:Column2"/>
  33. <Cell col="3" text="bind:Column3"/>
  34. <Cell col="4" text="bind:Column4"/>
  35. </Band>
  36. </Format>
  37. </Formats>
  38. </Grid>
  39. <TextArea id="tx_contents" taborder="3" imemode="hangul" wordwrap="word" lengthunit="ascii" maxlength="2700" onkeyup="tx_contents_onkeyup" position="absolute 80 324 450 423" style="linespace:5;background:azure;border:1 solid #808080ff ;color:black;"/>
  40. </Layout>
  41. </Layouts>
  42. <Objects>
  43. <Dataset id="Dataset01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  44. <ColumnInfo>
  45. <Column id="chk" type="STRING" size="256"/>
  46. <Column id="Column1" type="STRING" size="256"/>
  47. <Column id="Column2" type="STRING" size="256"/>
  48. <Column id="Column3" type="STRING" size="256"/>
  49. <Column id="Column4" type="STRING" size="256"/>
  50. </ColumnInfo>
  51. <Rows>
  52. <Row>
  53. <Col id="Column1">111</Col>
  54. <Col id="Column2">aaa</Col>
  55. </Row>
  56. <Row>
  57. <Col id="Column1">222</Col>
  58. <Col id="Column2">bbb</Col>
  59. </Row>
  60. <Row>
  61. <Col id="Column1">333</Col>
  62. <Col id="Column2">ccc</Col>
  63. </Row>
  64. <Row>
  65. <Col id="Column1">444</Col>
  66. <Col id="Column2">ddd</Col>
  67. </Row>
  68. <Row>
  69. <Col id="Column1">555</Col>
  70. <Col id="Column2">eee</Col>
  71. </Row>
  72. </Rows>
  73. </Dataset>
  74. </Objects>
  75. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  76. function Button00_onclick(obj:Button, e:ClickEventInfo)
  77. {
  78. lf_smsPopup();
  79. }
  80. function lf_smsPopup()
  81. {
  82. var rowCnt = Dataset01.rowcount;
  83. var col_1;
  84. var col_2;
  85. var objArgs = new Object();
  86. objArgs.plgv_param = new Array();
  87. objArgs.plgv_param2 = new Array();
  88. objArgs.plgv_param3;
  89. for(i=0;i<=rowCnt;i++)
  90. {
  91. if(Dataset01.getColumn( i, "chk" )=="1")
  92. {
  93. col_1 = Dataset01.getColumn( i, "Column1" );
  94. col_2 = Dataset01.getColumn( i, "Column2" );
  95. objArgs.plgv_param[i] = {col_1: col_1, col_2: col_2};
  96. }
  97. }
  98. var name = sysf_getUserName();
  99. var number = "01086407845";
  100. objArgs.plgv_param2 = { name: name, number: number};
  101. objArgs.plgv_param3 = tx_contents.text;
  102. frmf_modal("SPZMS00100", "SPZMS00100", objArgs, -1, -1, 300, 700);
  103. }
  104. function SMSMP90106_메신저전송샘플_onload(obj:Form, e:LoadEventInfo)
  105. {
  106. grdf_setAllCheck(Grid01);
  107. }
  108. ]]></Script>
  109. </Form>
  110. </FDL>