aliasScriptGoToHelp.jsp 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. <%@include file="/commons/include/get.jsp" %>
  7. <title>别名脚本开发帮助</title>
  8. <style type="text/css">
  9. html,body{height:100%;width:100%; overflow: auto;}
  10. </style>
  11. </head>
  12. <body>
  13. <div class="panel">
  14. <div class="panel-top">
  15. </div>
  16. <div class="panel-body">
  17. <div class='panel-table'>
  18. <table id="callCodeTable" class="table-grid table-list">
  19. <tr>
  20. <th colspan="2">别名脚本开发帮助</th>
  21. </tr>
  22. <tr>
  23. <td>步骤一:</td><td style="text-align: left;">引入RunAliasScript.js:<br>
  24. &lt;script type="text/javascript" src="\${ctx}/js/hotent/platform/form/RunAliasScript.js"&gt;&lt;/script&gt;;</td>
  25. </tr>
  26. <tr>
  27. <td>步骤二:</td><td style="text-align: left;">构造需要向别名脚本传递的参数和对应的键值:<br>
  28. var conf = {<br/>
  29. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  30. aliasName:'别名(唯一的)', &nbsp;&nbsp; &nbsp;&nbsp; //脚本的别名(唯一的) <br/>
  31. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  32. arg0:'参数值1', &nbsp;&nbsp;&nbsp;&nbsp; //脚本的参数名和值(参数名必须按照建立别名脚本时的参数名填写) <br/>
  33. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  34. arg1:'参数值2' &nbsp;&nbsp; &nbsp;&nbsp; //脚本的参数名和值 <br/>
  35. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  36. ...... <br/>
  37. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  38. }; <br/>
  39. </td>
  40. </tr>
  41. <tr>
  42. <td>步骤三:</td><td style="text-align: left;">调用RunAliasScript方法,传入脚本的别名和参数及其对应的值;<br/>
  43. RunAliasScript(conf); &nbsp;&nbsp; &nbsp;&nbsp; //结果是返回JSON数据
  44. </td>
  45. </tr>
  46. <tr>
  47. <td style="width:100px;"><font color="red">调用代码的例示:</font></td>
  48. <td style="text-align: left;">
  49. <font color="red">
  50. &lt;script type="text/javascript" src="\${ctx}/js/hotent/platform/form/RunAliasScript.js"&gt;&lt;/script&gt;<br>
  51. &lt;script type="text/javascript"&gt;
  52. <br>
  53. $(function(){ <br/>
  54. &nbsp;&nbsp;var conf = {<br/>
  55. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  56. aliasName:'testCode', &nbsp;&nbsp; &nbsp;&nbsp;//脚本的别名(唯一的)<br/>
  57. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  58. arg0:'0', &nbsp;&nbsp; &nbsp;&nbsp; //脚本的参数名和值(可以有多个不同名的参数)<br/>
  59. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  60. arg1:'two' <br/>
  61. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  62. }; <br/>
  63. &nbsp;&nbsp;//执行别名脚本调用方法<br/>
  64. &nbsp;&nbsp;var json = RunAliasScript(conf); &nbsp;&nbsp; &nbsp;&nbsp; //结果是返回JSON数据<br/>
  65. &nbsp;&nbsp; if(json.isSuccess==0){ <br/>
  66. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  67. alert(json.result); &nbsp;&nbsp; &nbsp;&nbsp; //显示脚本执行后返回的JSON结果 <br/>
  68. &nbsp;&nbsp;}else{ <br/>
  69. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  70. alert(json.msg); <br/>
  71. &nbsp;&nbsp;}<br/>
  72. }); <br/>
  73. &lt;/script&gt;
  74. </font>
  75. </td>
  76. </tr>
  77. </table>
  78. </div>
  79. </div><!-- end of panel-body -->
  80. </div> <!-- end of panel -->
  81. </body>
  82. </html>