123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <%--
- time:2014-08-21 10:50:18
- desc:edit the SYS_DATA_SOURCE
- --%>
- <%@page language="java" pageEncoding="UTF-8"%>
- <%@include file="/commons/include/html_doctype.html"%>
- <html>
- <head>
- <title>编辑 SYS_DATA_SOURCE</title>
- <%@include file="/commons/include/form.jsp" %>
- <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
- <script type="text/javascript" src="${ctx}/js/angular/angular.min.js"></script>
- <script type="text/javascript" src="${ctx}/js/angular/service/baseServices.js"></script>
- <script type="text/javascript" src="${ctx}/js/angular/service/arrayToolService.js"></script>
- <script type="text/javascript" src="${ctx}/js/angular/service/commonListService.js"></script>
- <script type="text/javascript" src="${ctx}/js/hotent/platform/system/sysDataSource/SysDataSourceService.js"></script>
- <script type="text/javascript" src="${ctx}/js/hotent/platform/system/sysDataSourceDef/SysDataSourceDefService.js"></script>
- <script type="text/javascript" src="${ctx}/js/hotent/platform/system/sysDataSource/EditController.js"></script>
- <style type="text/css">
- .inputText{
- width:300px;
- }
- .red{color:red;font-size:12px;}
- </style>
- <script type="text/javascript">
- var id="${param.id}";
- </script>
- </head>
- <body ng-app="app" ng-controller="EditController">
- <div class="panel">
- <div class="panel-top">
- <div class="tbar-title">
- <span class="tbar-label">数据源</span>
- </div>
- <div class="panel-toolbar">
- <div class="toolBar">
- <div class="group"><a class="link test" ng-click="checkConnection(prop)"><span></span>测试连接</a></div>
- <div class="group"><a class="link save" ng-click="save(prop)" href="javascript:;"><span></span>保存</a></div>
- <div class="group"><a class="link back" href="list.ht"><span></span>返回</a></div>
- </div>
- </div>
- </div>
- <div class="panel-body">
- <form id="sysDataSourceForm" method="post" action="save.ht">
- <table class="table-detail" cellpadding="0" cellspacing="0" border="0" type="main">
- <tr>
- <th width="20%">名称: </th>
- <td><input type="text" ng-model="prop.name" validate="{required:true,maxlength:64}" class="inputText"/></td>
- </tr>
- <tr>
- <th width="20%">别名: </th>
- <td><input type="text" ng-model="prop.alias" ng-change="aliasChange(prop.alias);" validate="{required:true,maxlength:64}" class="inputText" <c:if test="${param.id!=null}">disabled="disabled"</c:if>/></td>
- </tr>
- <tr>
- <th width="20%">数据源类型: </th>
- <td>
- <select ng-model="prop.dbType" ng-change="dbTypeChange(prop.dbType)" ng-options="m.value as m.value for m in dbTypeList">
- </select>
- </td>
- </tr>
- <tr>
- <th width="20%">初始化容器: </th>
- <td>
- <select ng-model="prop.initOnStart" ng-options="m.value as m.key for m in CommonList.yesOrNoList">
- </select>
- </td>
- </tr>
- <tr>
- <th width="20%">是否生效: </th>
- <td>
- <select ng-model="prop.enabled" ng-options="m.value as m.key for m in CommonList.yesOrNoList">
- </select>
- </td>
- </tr>
- <tr ng-if="!prop.id">
- <th width="20%">数据源模板: </th>
- <td>
- <select ng-model="selectedSysDataSourceDef" ng-change="sysDataSourceDefChange(selectedSysDataSourceDef);" ng-options="m as m.name for m in sysDataSourceDefs">
- </select>
- </td>
- </tr>
- <tr ng-repeat="attr in prop.settingJson">
- <th><span ng-class="{red:attr.baseAttr==1}">{{attr.comment}}</span></th>
- <td ng-if="attr.comment=='密码'"><input ng-model="attr.value" type="password" class="inputText" validate="{required:true}" style="width:600px"/>({{attr.type}})</td>
- <td ng-if="attr.comment!='密码'"><input ng-model="attr.value" type="text" class="inputText" validate="{required:true}" style="width:600px"/>({{attr.type}})</td>
- </tr>
- </table>
- <input type="hidden" name="id" value="${sysDataSource.id}" />
- </form>
- </div>
- </div>
- </body>
- </html>
|