1
0

rekonConfig_detail.jsp 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <%@ include file="../common/header.jsp"%>
  2. <script type="text/javascript" src="./js/autocomplete/jquery.js"></script>
  3. <script type='text/javascript' src='./js/autocomplete/jquery.bgiframe.min.js'></script>
  4. <script type='text/javascript' src='./js/autocomplete/jquery.ajaxQueue.js'></script>
  5. <script type='text/javascript' src='./js/autocomplete/thickbox-compressed.js'></script>
  6. <script type='text/javascript' src='./js/autocomplete/jquery.autocomplete.js'></script>
  7. <script type='text/javascript' src='./js/autocomplete/localdata.js'></script>
  8. <script type="text/javascript" language="javascript">
  9. <!--
  10. function doBack(){
  11. document.forms.channel.action.value="list";
  12. document.forms.channel.submit();
  13. }
  14. function loadPageInit() {
  15. doLoadReconProcess();
  16. }
  17. function doLoadReconProcess() {
  18. var form = document.forms.channel;
  19. var channel = form.channel.value;
  20. loadOneValueAJAX("rekonConfig.do?action=generateReconProcessTree&channelFk=" +channel+ "&ts=" +new Date().getTime(), "reconProcess_div");
  21. }
  22. // untuk load charges item
  23. var lastId = "";
  24. function doLoadDetailReconAction(reconactionPk) {
  25. alert('masuk');
  26. var form = document.forms.channel;
  27. try {
  28. if (reconactionPk.length > 0) {
  29. if(reconactionPk == lastId) {
  30. toggle('result');
  31. }
  32. else {
  33. document.getElementById('result').style.display = "";
  34. var cacheTime = new Date();
  35. var cacheTimeTs = cacheTime.getTime();
  36. var req = createXMLHttpRequest();
  37. var url = "rekonConfig.do?action=doGetReconDetailItem&reconactionPk=" +reconactionPk;
  38. req.open("GET", url);
  39. req.onreadystatechange = function() {
  40. if (req.readyState == 4) {
  41. document.getElementById("result").innerHTML="";
  42. var response = req.responseXML;
  43. if (response) {
  44. var xmlRoot = response.getElementsByTagName("chargesItem")[0];
  45. if (xmlRoot) {
  46. document.getElementById("result").innerHTML = "<table width='100%' border='0' cellspacing='1' cellpadding='2'><tr><td width='20%' align='left' valign='top'>Transaction Code</td><td width='1%' align='left' valign='top'>:</td><td width='29%' align='left' valign='top'> " + (xmlRoot.getElementsByTagName("txCode")[0].childNodes[0].nodeValue == "null" ? "" : xmlRoot.getElementsByTagName("txCode")[0].childNodes[0].nodeValue )+
  47. "</td></tr><tr><td width='20%' align='left' valign='top'>GL 1</td><td width='1%' align='left' valign='top'>:</td><td width='29%' align='left' valign='top'> " + (xmlRoot.getElementsByTagName("glacct1")[0].childNodes[0].nodeValue == "null" ? "" : xmlRoot.getElementsByTagName("glacct1")[0].childNodes[0].nodeValue )+
  48. "</td></tr></table>";
  49. }
  50. }
  51. } else {
  52. document.getElementById("result").innerHTML="&nbsp;<b>Please Wait, loading data...</b>";
  53. }
  54. }
  55. req.send(null);
  56. }
  57. lastId = id;
  58. } else {
  59. }
  60. } catch(e) {
  61. alert(e);
  62. }
  63. }
  64. // akhir load charge item
  65. -->
  66. </script>
  67. <!-- CONTENT -->
  68. <form name="channel" method="post" action="rekonConfig.do">
  69. <input type="hidden" name="action" value =""/>
  70. <input type="hidden" name="reconactionPk" value =""/>
  71. <input type="hidden" name="channel" value="<logic:notEmpty name="channel"><bean:write name="channel" property="channelPk" /></logic:notEmpty>">
  72. <!--td width="80%" valign="top"-->
  73. <table width="100%" border="0" align="center" cellpadding="2" cellspacing="4">
  74. <tr>
  75. <td class="titleHeader"><bean:message key="project.reconConfig.key"/> - DETAIL</td>
  76. </tr>
  77. </table>
  78. <table width="100%" border="0" align="center" cellpadding="2" cellspacing="4">
  79. <tr>
  80. <td align="center">
  81. <table width="100%" border="0" cellspacing="1" cellpadding="2">
  82. <tr align = "left">
  83. <td width="15%"><b><bean:message key="channel.id.key"/></b></td>
  84. <td width="1%">:</td>
  85. <td align="left" width="84%" colspan="4">
  86. <bean:write name="channel" property="channelPk"/>
  87. </td>
  88. </tr>
  89. <tr align = "left">
  90. <td width="15%"><b><bean:message key="channel.channelName.key"/></b></td>
  91. <td width="1%">:</td>
  92. <td align="left" width="84%" colspan="4">
  93. <bean:write name="channel" property="channelName"/>
  94. </td>
  95. </tr>
  96. <tr align = "left">
  97. <td width="15%"><b><bean:message key="channel.channelStatus.key"/></b></td>
  98. <td width="1%">:</td>
  99. <td align="left" width="84%" colspan="4">
  100. <bean:write name="channel" property="channelStatus"/>
  101. </td>
  102. </tr>
  103. <tr align = "left">
  104. <td width="15%"><b><bean:message key="channel.modifiedBy.key"/></b></td>
  105. <td width="1%">:</td>
  106. <td align="left" width="84%" colspan="4">
  107. <bean:write name="channel" property="modifiedBy"/>
  108. </td>
  109. </tr>
  110. <tr align = "left">
  111. <td width="15%"><b><bean:message key="channel.timestamp.key"/></b></td>
  112. <td width="1%">:</td>
  113. <td align="left" width="84%" colspan="4">
  114. <bean:write name="channel" property="timestamp.time" format="dd/MM/yyyy HH:mm:ss"/>
  115. </td>
  116. </tr>
  117. <tr align = "left">
  118. <td width="15%"><b><bean:message key="reconProcess.reconprocess.key"/></b></td>
  119. <td width="1%">:</td>
  120. <td align="left" width="84%" colspan="4">
  121. <div id="reconProcess_div" align="left"></div>
  122. </td>
  123. </tr>
  124. <tr>
  125. <td>&nbsp;</td>
  126. <td>&nbsp;</td>
  127. <td>&nbsp;</td>
  128. <td>&nbsp;</td>
  129. <td>&nbsp;</td>
  130. <td>&nbsp;</td>
  131. </tr>
  132. </table>
  133. <table width="100%" border="0" cellspacing="1" cellpadding="2">
  134. <tr align = "left">
  135. <td width="15%"></td>
  136. <td width="1%">:</td>
  137. <td align="left" width="84%" colspan="4">
  138. <div id="result" style=""></div>
  139. </td>
  140. </tr>
  141. </table>
  142. <table width="100%" border="0" cellspacing="1" cellpadding="2">
  143. <tr>
  144. <td>&nbsp;</td>
  145. <td>&nbsp;</td>
  146. <td>
  147. <input type="button" value=<bean:message key="button.back" /> onclick="doBack();"/>
  148. </td>
  149. <td>&nbsp;</td>
  150. <td>&nbsp;</td>
  151. <td>&nbsp;</td>
  152. </tr>
  153. </table>
  154. </td>
  155. </tr>
  156. <tr>
  157. <td>&nbsp;</td>
  158. </tr>
  159. </table>
  160. </td>
  161. </form>
  162. <!-- END CONTENT -->
  163. <script type="text/javascript" language="javascript">loadPageInit();</script>
  164. <%@ include file="../common/footer.jsp"%>