cgformEnhanceJava.jsp 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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>按钮JAVA增强</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="cgformEnhanceJavaController.do?save">
  11. <input id="id" name="id" type="hidden" value="${cgformEnhanceJavaPage.id }">
  12. <input id="formId" name="formId" type="hidden" value="${cgformEnhanceJavaPage.formId }">
  13. <table cellpadding="0" cellspacing="1" class="formtable">
  14. <tr>
  15. <td align="center" width="150px"><label class="Validform_label"> <t:mutiLang langKey="operate.code"/>: </label></td>
  16. <td class="value"><select id="buttonCode" name="buttonCode" datatype="*" style="width: 200px;" >
  17. <option value="add" <c:if test="${cgformEnhanceJavaPage.buttonCode=='add'}">selected="selected"</c:if>>add</option>
  18. <option value="update" <c:if test="${cgformEnhanceJavaPage.buttonCode=='update'}">selected="selected"</c:if>>update</option>
  19. <option value="delete" <c:if test="${cgformEnhanceJavaPage.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==cgformEnhanceJavaPage.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="center" width="150px"><label class="Validform_label"> <t:mutiLang langKey="common.type"/>: </label></td>
  27. <td class="value"><t:dictSelect field="cgJavaType" type="radio" typeGroupCode="enhanceType" hasLabel="false" defaultVal="${cgformEnhanceJavaPage.cgJavaType==null?'spring':(cgformEnhanceJavaPage.cgJavaType)}"></t:dictSelect><span class="Validform_checktip"></span></td>
  28. </tr>
  29. <tr>
  30. <td align="center" width="150px"><label class="Validform_label"> <t:mutiLang langKey="common.value"/>: </label></td>
  31. <!--update-end--Author:luobaoli Date:20150701 for:取消非空校验-->
  32. <td class="value"><input id="cgJavaValue" name="cgJavaValue" type="text" style="width: 300px;height: 26px" value="${cgformEnhanceJavaPage.cgJavaValue}"/><span class="Validform_checktip"></span></td>
  33. <!--update-end--Author:luobaoli Date:20150701 for:取消非空校验-->
  34. </tr>
  35. <!-- add-begin--Author:xuelin Date:20170408 for:[#1838]【online表单】Java 增强拓展字段,生效状态(采用radio 默认生效)-------------------- -->
  36. <tr>
  37. <td align="center" width="150px"><label class="Validform_label"> <t:mutiLang langKey="common.iseffect"/>: </label></td>
  38. <td class="value">
  39. <input type="radio" name="activeStatus" value="0" ${cgformEnhanceJavaPage.activeStatus eq 0 ? 'checked' : '' } /><t:mutiLang langKey="common.disable"/>
  40. <input type="radio" name="activeStatus" value="1" ${empty cgformEnhanceJavaPage.activeStatus or cgformEnhanceJavaPage.activeStatus eq '1' ? 'checked' : '' } /><t:mutiLang langKey="common.enable"/>
  41. <span class="Validform_checktip"></span>
  42. </td>
  43. </tr>
  44. <!-- add-begin--Author:xuelin Date:20170408 for:[#1838]【online表单】Java 增强拓展字段,生效状态(采用radio 默认生效)-------------------- -->
  45. </table>
  46. </t:formvalid>
  47. </body>
  48. <script type="text/javascript">
  49. $('#buttonCode').change(function() {
  50. var buttonCode =$('#buttonCode').val();
  51. var formId =$('#formId').val();
  52. $.ajax({
  53. async : false,
  54. cache : false,
  55. type : 'POST',
  56. contentType : 'application/json',
  57. dataType:"json",
  58. url : "cgformEnhanceJavaController.do?doCgformEnhanceJava&buttonCode="+buttonCode+"&formId="+formId,// 请求的action路径
  59. error : function() {// 请求失败处理函数
  60. alert('<t:mutiLang langKey="get.error"/>');
  61. frameElement.api.close();
  62. },
  63. success : function(data) {
  64. var d = data;
  65. if (d.success) {
  66. var cgformEnhanceJavaEntity = d.obj;
  67. $('#id').val(cgformEnhanceJavaEntity.id);
  68. $("input[type=radio][value='"+cgformEnhanceJavaEntity.cgJavaType+"']").attr("checked","checked");
  69. $('#cgJavaValue').val(cgformEnhanceJavaEntity.cgJavaValue);
  70. }else{
  71. $('#id').val("");
  72. $('#cgJavaType').val("");
  73. $('#cgJavaValue').val("");
  74. }
  75. }
  76. });
  77. });
  78. </script>
  79. </html>