formDefTreeEdit.jsp 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <%--
  2. time:2015-04-09 17:19:23
  3. desc:edit the 对象权限表
  4. --%>
  5. <%@page language="java" pageEncoding="UTF-8"%>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <%@ taglib prefix="ht" tagdir="/WEB-INF/tags/wf"%>
  8. <html>
  9. <head>
  10. <title>表单树结构设置</title>
  11. <%@include file="/commons/include/form.jsp" %>
  12. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  13. <script type="text/javascript" src="${ctx}/js/angular/angular.min.js"></script>
  14. <script type="text/javascript" src="${ctx}/js/angular/service/baseServices.js"></script>
  15. <script type="text/javascript" src="${ctx}/js/angular/service/arrayToolService.js"></script>
  16. <script type="text/javascript" src="${ctx}/js/angular/service/commonListService.js"></script>
  17. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/formDefTree/FormDefTreeService.js"></script>
  18. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/formDefTree/EditController.js"></script>
  19. <script type="text/javascript">
  20. var formKey="${param.formKey}";
  21. var dialog = frameElement.dialog;
  22. </script>
  23. </head>
  24. <body ng-app="app" ng-controller="EditController">
  25. <form id="frmSubmit">
  26. <div class="panel">
  27. <div class="panel-top">
  28. <div class="tbar-title">
  29. <span class="tbar-label">表单树结构设置</span>
  30. </div>
  31. <div class="panel-toolbar">
  32. <div class="toolBar">
  33. <div class="group"><a class="link save" ng-click="save()"><span></span>保存</a></div>
  34. <div class="group" ng-if="prop.id"><a class="link search" target="_blank" href="show_${param.formKey}.ht"><span></span>预览</a></div>
  35. <div class="group"><a class="link back" href="javaScript:dialog.close()"><span></span>关闭</a></div>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="panel-body">
  40. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  41. <tr>
  42. <th width="20%">名称: </th>
  43. <td colspan="3">
  44. <input type="text" ng-model="prop.name">
  45. <input type="hidden" ng-model="prop.formKey">
  46. </td>
  47. </tr>
  48. <tr>
  49. <th width="20%">树主键字段: </th>
  50. <td><select ng-model="prop.treeId" ng-options="m.fieldName +'' as m.fieldDesc for m in param.table.fieldList"></select></td>
  51. <th width="20%">树父主键字段: </th>
  52. <td><select ng-model="prop.parentId" ng-options="m.fieldName +'' as m.fieldDesc for m in param.table.fieldList"></select></td>
  53. </tr>
  54. <tr>
  55. <th width="20%">显示字段: </th>
  56. <td><select ng-model="prop.displayField" ng-options="m.fieldName+'' as m.fieldDesc for m in param.table.fieldList"></select></td>
  57. <th width="20%">加载方式: </th>
  58. <td>
  59. <select ng-model="prop.loadType" ng-options="m.value as m.key for m in loadTypeList"></select>
  60. <span ng-if="prop.loadType==1">根节点父ID:<input ng-model="prop.rootId" type="text"/></span>
  61. </td>
  62. </tr>
  63. </table>
  64. </div>
  65. </div>
  66. </form>
  67. </body>
  68. </html>