cgformButtonSql.jsp 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <title>按钮sql增强</title>
  7. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  8. </head>
  9. <body style="overflow-y: hidden" scroll="no">
  10. <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="cgformButtonSqlController.do?save">
  11. <input id="id" name="id" type="hidden" value="${cgformButtonSqlPage.id }">
  12. <input id="formId" name="formId" type="hidden" value="${cgformButtonSqlPage.formId }">
  13. <table cellpadding="0" cellspacing="1" class="formtable">
  14. <tr>
  15. <td align="right"><label class="Validform_label"> <t:mutiLang langKey="operate.code"/>: </label></td>
  16. <td class="value"><select id="buttonCode" name="buttonCode" datatype="*">
  17. <option value="add" <c:if test="${cgformButtonSqlPage.buttonCode=='add'}">selected="selected"</c:if>>add</option>
  18. <option value="update" <c:if test="${cgformButtonSqlPage.buttonCode=='update'}">selected="selected"</c:if>>update</option>
  19. <option value="delete" <c:if test="${cgformButtonSqlPage.buttonCode=='delete'}">selected="selected"</c:if>>delete</option>
  20. <c:forEach items="${buttonList}" var="button">
  21. <option value="${button.buttonCode }" <c:if test="${button.buttonCode==cgformButtonSqlPage.buttonCode}">selected="selected"</c:if>>${button.buttonCode}</option>
  22. </c:forEach>
  23. </select> <span class="Validform_checktip"></span></td>
  24. </tr>
  25. <tr>
  26. <td align="right"><label class="Validform_label"> <t:mutiLang langKey="common.description"/>: </label></td>
  27. <td class="value"><textarea id="content" name="content" cols="100" rows="3">${cgformButtonSqlPage.content}</textarea> <span class="Validform_checktip"></span></td>
  28. </tr>
  29. <tr>
  30. <td align="right"><label class="Validform_label"> <t:mutiLang langKey="enhance.sql"/>: </label></td>
  31. <td class="value"><textarea id="cgbSqlStr" name="cgbSqlStr" rows="25" cols="130">${cgformButtonSqlPage.cgbSqlStr }</textarea> <span class="Validform_checktip"></span></td>
  32. </tr>
  33. </table>
  34. </t:formvalid>
  35. </body>
  36. <script type="text/javascript">
  37. $('#buttonCode').change(function() {
  38. var buttonCode =$('#buttonCode').val();
  39. var formId =$('#formId').val();
  40. $.ajax({
  41. async : false,
  42. cache : false,
  43. type : 'POST',
  44. contentType : 'application/json',
  45. dataType:"json",
  46. url : "cgformButtonSqlController.do?doCgformButtonSql&buttonCode="+buttonCode+"&formId="+formId,// 请求的action路径
  47. error : function() {// 请求失败处理函数
  48. alert('<t:mutiLang langKey="get.error"/>');
  49. frameElement.api.close();
  50. },
  51. success : function(data) {
  52. var d = data;
  53. if (d.success) {
  54. var cgformButtonSqlPage = d.obj;
  55. $('#id').val(cgformButtonSqlPage.id);
  56. $('#content').val(cgformButtonSqlPage.content);
  57. $('#cgbSqlStr').val(cgformButtonSqlPage.cgbSqlStr);
  58. }else{
  59. $('#id').val("");
  60. $('#content').val("");
  61. $('#cgbSqlStr').val("");
  62. }
  63. }
  64. });
  65. });
  66. </script>
  67. </html>