市长热线演示版

attributeedit.aspx 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="attributeedit.aspx.cs"
  2. Inherits="HySoft.BaseCallCenter.Web.formmanage.attributeedit" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head id="Head1" runat="server">
  6. <title>实体属性信息</title>
  7. <link href="../../scripts/ui/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  8. <link href="../images/style.css" rel="stylesheet" type="text/css" />
  9. <script type="text/javascript" src="../../scripts/jquery/jquery-1.8.3.min.js"></script>
  10. <script type="text/javascript" src="../../scripts/jquery/jquery.form.js"></script>
  11. <script type="text/javascript" src="../../scripts/jquery/jquery.validate.min.js"></script>
  12. <script type="text/javascript" src="../../scripts/jquery/messages_cn.js"></script>
  13. <script type="text/javascript" src="../../scripts/ui/js/ligerBuild.min.js"></script>
  14. <script type="text/javascript" src="../../scripts/function.js"></script>
  15. <script src="../scripts/calendar.js" type="text/javascript"></script>
  16. <script src="../scripts/ui/js/core/base.js" type="text/javascript"></script>
  17. <script src="../scripts/ui/js/plugins/ligerDialog.js" type="text/javascript"></script>
  18. <script src="../scripts/ui/js/plugins/ligerDrag.js" type="text/javascript"></script>
  19. <script src="../scripts/ui/js/ligerui.all.js" type="text/javascript"></script>
  20. <script src="../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
  21. <script src="../scripts/ui/js/plugins/ligerRadioList.js" type="text/javascript"></script>
  22. <script type="text/javascript">
  23. $(function () {
  24. });
  25. function CloseThis() {
  26. var dialog = frameElement.dialog;
  27. dialog.close();
  28. }
  29. function validate() {
  30. var i = 0;
  31. if (!validate_name()) {
  32. i++;
  33. }
  34. if (!validatedb_name()) {
  35. i++;
  36. }
  37. if (!validate_type()) {
  38. i++;
  39. }
  40. if (i > 0) {
  41. return false;
  42. }
  43. return true;
  44. }
  45. function validate_name() {
  46. if ($("#txtF_Name").val() == "" || $("#txtF_Name").val() == undefined) {
  47. document.getElementById("lbtxtF_Name").innerHTML = "*";
  48. document.getElementById("lbtxtF_Name").style.color = "red";
  49. return false;
  50. }
  51. else {
  52. document.getElementById("lbtxtF_Name").innerHTML = "*";
  53. document.getElementById("lbtxtF_Name").style.color = "#414141";
  54. return true;
  55. }
  56. }
  57. function validate_type() {
  58. if ($("#selecttype").val() == "" || $("#selecttype").val() == undefined) {
  59. document.getElementById("lbselecttype").innerHTML = "*";
  60. document.getElementById("lbselecttype").style.color = "red";
  61. return false;
  62. }
  63. else {
  64. document.getElementById("lbselecttype").innerHTML = "*";
  65. document.getElementById("lbselecttype").style.color = "#414141";
  66. return true;
  67. }
  68. }
  69. function validatedb_name() {
  70. if ($("#txtF_DBFieldlName").val() == "" || $("#txtF_DBFieldlName").val() == undefined) {
  71. document.getElementById("lbtxtF_DBFieldlName").innerHTML = "*";
  72. document.getElementById("lbtxtF_DBFieldlName").style.color = "red";
  73. return false;
  74. }
  75. else {
  76. document.getElementById("lbtxtF_DBFieldlName").innerHTML = "*";
  77. document.getElementById("lbtxtF_DBFieldlName").style.color = "#414141";
  78. return true;
  79. }
  80. }
  81. function CheckBoxSelect(id) {
  82. if (document.getElementById(id).checked) {
  83. document.getElementById(id).checked = false;
  84. }
  85. else {
  86. document.getElementById(id).checked = true;
  87. }
  88. }
  89. </script>
  90. </head>
  91. <body>
  92. <form id="form1" runat="server">
  93. <div id="contentTab">
  94. <asp:HiddenField ID="txtid" runat="server" Value="" /><asp:HiddenField ID="txtotype" runat="server" Value="add" />
  95. <asp:HiddenField ID="txtentityid" runat="server" Value="0" />
  96. <ul class="tab_nav">
  97. <li class="selected"><a onclick="tabs('#contentTab',0);" href="javascript:;">实体属性信息</a></li>
  98. </ul>
  99. <div class="tab_con" style="display: block;">
  100. <table class="form_table">
  101. <col width="100px" />
  102. <col />
  103. <col width="100px" />
  104. <col />
  105. <tbody>
  106. <tr>
  107. <th>
  108. <span style="color: red">数据表名:</span>
  109. </th>
  110. <td colspan="3">
  111. <div style="float: left;">
  112. <asp:TextBox ID="txtF_DBTableName" runat="server" ReadOnly Style="background-color: #dcdcdc;"
  113. Width="200px" name="txtF_DBTableName" CssClass="txtInput normal"></asp:TextBox></div>
  114. <div style="float: left;">
  115. <label id="lbtxtF_DBTableName" for="txtF_DBTableName">
  116. </label>
  117. </div>
  118. </td>
  119. </tr>
  120. <tr>
  121. <th>
  122. <span style="color: red">属性名称:</span>
  123. </th>
  124. <td>
  125. <div style="float: left;">
  126. <asp:TextBox ID="txtF_Name" runat="server" Width="100px" CssClass="txtInput normal"></asp:TextBox></div>
  127. <div style="float: left;">
  128. <label id="lbtxtF_Name" for="txtF_Name">
  129. </label>
  130. </div>
  131. </td>
  132. <th>
  133. <span style="color: red">字段名称:</span>
  134. </th>
  135. <td>
  136. <div style="float: left; width: 20px;">
  137. <input id="txtF_DBFieldlNamePre" runat="server" readonly style="width: 16px; text-align: right;
  138. background-color: #dcdcdc; border-right-width: 0px;" name="txtF_DBFieldlNamePre"
  139. class="txtInput normal" value="F_" /></div>
  140. <div style="float: left; width: 80px;">
  141. <input id="txtF_DBFieldlName" runat="server" style="width: 80px;" name="txtF_DBFieldlName"
  142. class="txtInput normal" /></div>
  143. <div style="float: left;">
  144. <label id="lbtxtF_DBFieldlName" for="txtF_DBFieldlName">
  145. </label>
  146. </div>
  147. </td>
  148. </tr>
  149. <tr>
  150. <th>
  151. <span style="color: red">数据类型:</span>
  152. </th>
  153. <td>
  154. <div style="float: left;"><select id="selecttype" class="selectBox" style="width: 100px;" runat="server">
  155. </select></div>
  156. <div style="float: left;">
  157. <label id="lbselecttype" for="selecttype">
  158. </label>
  159. </div>
  160. </td>
  161. <th>
  162. <span>是否下拉:</span>
  163. </th>
  164. <td>
  165. <div style="float: left; padding-top:2px;">
  166. <input id="chkIsList" type="checkbox" runat="server" /><span id="span1" style="padding-left: 2px;
  167. cursor: hand;" onclick="CheckBoxSelect('chkIsList');"></span>
  168. </div>
  169. <div style="float: left;">
  170. <asp:TextBox ID="txtF_LookupKey" runat="server" Width="80px" CssClass="txtInput normal"></asp:TextBox></div>
  171. <div style="float: left;">
  172. <label id="lbtxtF_LookupKey" for="txtF_LookupKey">
  173. </label>
  174. </div>
  175. </td>
  176. </tr>
  177. <tr>
  178. <th>
  179. <span>是否主键:</span>
  180. </th>
  181. <td>
  182. <input id="chkF_IsPKAttribute" type="checkbox" runat="server" /><span id="span2" style="padding-left: 2px;
  183. cursor: hand;" onclick="CheckBoxSelect('chkF_IsPKAttribute');">是</span>
  184. </td>
  185. <th>
  186. <span>是否外键:</span>
  187. </th>
  188. <td>
  189. <input id="chkF_IsCustomField" type="checkbox" runat="server" /><span id="span4" style="padding-left: 2px;
  190. cursor: hand;" onclick="CheckBoxSelect('chkF_IsCustomField');">是</span>
  191. </td>
  192. </tr>
  193. <tr>
  194. <th>
  195. <span>最大长度:</span>
  196. </th>
  197. <td>
  198. <div style="float: left;">
  199. <asp:TextBox ID="txtF_MaxLength" runat="server" Width="100px" CssClass="txtInput normal"></asp:TextBox></div>
  200. <div style="float: left;">
  201. <label id="lbtxtF_MaxLength" for="txtF_MaxLength">
  202. </label>
  203. </div>
  204. </td>
  205. <th>
  206. <span>默认值:</span>
  207. </th>
  208. <td>
  209. <div style="float: left;">
  210. <asp:TextBox ID="txtF_DefaultValue" runat="server" Width="100px" CssClass="txtInput normal"></asp:TextBox></div>
  211. <div style="float: left;">
  212. <label id="lbtxtF_DefaultValue" for="txtF_DefaultValue">
  213. </label>
  214. </div>
  215. </td>
  216. </tr>
  217. <tr>
  218. <th>
  219. <span>是否显示:</span>
  220. </th>
  221. <td>
  222. <input id="chkF_VisibleToPlatform" type="checkbox" runat="server" checked /><span id="span3" style="padding-left: 2px;
  223. cursor: hand;" onclick="CheckBoxSelect('chkF_VisibleToPlatform');">是</span>
  224. </td>
  225. <th>
  226. <span>显示排序:</span>
  227. </th>
  228. <td>
  229. <select id="selectF_ColumnNumber" class="selectBox" style="width: 100px;" runat="server">
  230. </select>
  231. </td>
  232. </tr>
  233. <tr>
  234. <th>
  235. 备注:
  236. </th>
  237. <td colspan="3">
  238. <asp:TextBox ID="txtF_Remark" runat="server" CssClass="txtInput normal" TextMode="MultiLine"
  239. Style="width: 300px; height: 50px;"></asp:TextBox>
  240. </td>
  241. </tr>
  242. </tbody>
  243. </table>
  244. </div>
  245. <div class="foot_btn_box">
  246. <asp:Button ID="btnSubmit" runat="server" Text="保&nbsp;&nbsp;存" CssClass="btnSubmit"
  247. OnClientClick="return validate();" OnClick="btnSubmit_Click" />
  248. </div>
  249. </div>
  250. </form>
  251. </body>
  252. </html>