dictionaryEdit.jsp 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <%--
  2. time:2011-11-23 11:07:27
  3. --%>
  4. <%@page language="java" pageEncoding="UTF-8"%>
  5. <%@include file="/commons/include/html_doctype.html"%>
  6. <html>
  7. <head>
  8. <title>添加 数据字典</title>
  9. <%@include file="/commons/include/form.jsp" %>
  10. <script type="text/javascript" src="${ctx}/servlet/ValidJs?form=dictionary"></script>
  11. <script type="text/javascript">
  12. /*KILLDIALOG*/
  13. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  14. var isAdd=${isAdd};
  15. $(function() {
  16. function showRequest(formData, jqForm, options) {
  17. return true;
  18. }
  19. valid(showRequest,showResponse);
  20. $("a.save").click(function() {
  21. $('#dictionaryForm').submit();
  22. });
  23. function showResponse(responseText){
  24. var obj=new com.hotent.form.ResultMessage(responseText);
  25. if(obj.isSuccess()){//成功
  26. if(isAdd==1){
  27. $("#itemName,#itemKey,#itemValue").val("");
  28. $.ligerDialog.success("添加字典成功!",'提示信息');
  29. }
  30. else{
  31. $.ligerDialog.success("编辑字典成功!",'提示信息');
  32. }
  33. //var conf=window.dialogArguments;
  34. var conf=dialog.get("conf");
  35. if(conf.callBack){
  36. conf.callBack();
  37. }
  38. }
  39. else{
  40. $.ligerDialog.err('出错信息',"保存字典信息失败",obj.getMessage());
  41. }
  42. }
  43. });
  44. function autoGetDictionaryKey(inputObj){
  45. var url=__ctx + '/platform/system/dictionary/getDictionaryKey.ht';
  46. var subject=$(inputObj).val();
  47. if($.trim(subject).length<1) return;
  48. $.post(url,{'subject':subject},function(response){
  49. var json=eval('('+response+')');
  50. $('#itemValue').val(json.message);
  51. });
  52. }
  53. </script>
  54. </head>
  55. <body>
  56. <div class="panel">
  57. <div class="panel-top">
  58. <div class="tbar-title">
  59. <span class="tbar-label">
  60. <c:choose><c:when test="${isAdd==1}">添加数据字典</c:when><c:otherwise>编辑数据字典</c:otherwise></c:choose>
  61. </span>
  62. </div>
  63. <c:if test="${canReturn==0}">
  64. <div class="panel-toolbar">
  65. <div class="toolBar">
  66. <div class="group"><a class="link save" id="dataFormSave" href="javascript:;"><span></span>保存</a></div>
  67. </div>
  68. </div>
  69. </c:if>
  70. </div>
  71. <div class="panel-body">
  72. <div class="panel-detail">
  73. <form id="dictionaryForm" method="post" action="save.ht">
  74. <table border="0" cellspacing="0" cellpadding="0" class="table-detail">
  75. <tr>
  76. <th width="20%">项名:<span class="required">*</span></th>
  77. <td ><input type="text" id="itemName" name="itemName" value="${dictionary.itemName}" onblur="autoGetDictionaryKey(this)" class="inputText"/></td>
  78. </tr>
  79. <tr>
  80. <th width="20%">字典关键字:</th>
  81. <td ><input type="text" id="itemKey" name="itemKey" value="${dictionary.itemKey}" class="inputText"/>
  82. <br>
  83. 可为空,如果填写的话,在该数据字典中必须唯一。</td>
  84. </tr>
  85. <tr>
  86. <th width="20%">项值:<span class="required">*</span></th>
  87. <td ><input type="text" id="itemValue" name="itemValue" value="${dictionary.itemValue}" class="inputText"/></td>
  88. </tr>
  89. </table>
  90. <input type="hidden" name="dicId" value="${dictionary.dicId}">
  91. <input type="hidden" name="typeId" value="${dictionary.typeId}">
  92. <input type="hidden" name="parentId" value="${dictionary.parentId}">
  93. <input type="hidden" name="type" value="${dictionary.type}">
  94. </form>
  95. </div>
  96. </div>
  97. </div>
  98. </body>
  99. </html>