common_form_table_find.jsp
来自「java开发的办公系统 1.系统管理 (地区管理,部门管理,菜单管理,用户管理」· JSP 代码 · 共 458 行 · 第 1/2 页
JSP
458 行
<%@ include file="../../include/configuration.jsp"%>
<%@ include file="../../include/authorizemanager.jsp"%>
<%@ page import="com.vere.form.item.*"%>
<%@ page import="com.vere.form.bean.*"%>
<%@ page contentType="text/html; charset=gb2312" %>
<%
ParameterUtils.setCharacterEncoding(request);
String status=ParameterUtils.getString(request,"status");
SessionFactory sessionFactory=(SessionFactory)session.getAttribute("sessionFactory");
Form_columnBean form_columnBean=new Form_columnBean();
List listColumn=form_columnBean.findD_Column(sessionFactory.getForm_table_id());
Form_dictionaryBean form_dictionaryBean=new Form_dictionaryBean();
Form_tableBean form_tableBean=new Form_tableBean();
%>
<html>
<head>
<title><%=titleName%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../css/css.css" rel="stylesheet" type="text/css">
<script language="javascript" src="../../js/check.js"></script>
<link href="../../css/date.css" rel="stylesheet" type="text/css">
<script src="../../js/ShowDate.js"></script>
<script language="javascript">
init();
</script>
</head>
<script language="javascript">
function back()
{
location="common_form_table.jsp";
}
function Check(flag)
{
var form=form1;
<%
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
boolean b=false;
if(form_columnItem.getField_type().trim().toLowerCase().equals("int")){
b=true;
out.println(" if(form."+form_columnItem.getField_english_name()+".value!=''&&!isIntegerPlus(form."+form_columnItem.getField_english_name()+".value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"必须为整型数字!\");");
out.println(" form."+form_columnItem.getField_english_name()+".focus();");
out.println(" return;");
out.println(" }");
out.println(" if(form."+form_columnItem.getField_english_name()+"_min.value!=''&&!isIntegerPlus(form."+form_columnItem.getField_english_name()+"_min.value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"范围必须为整型数字!\");");
out.println(" form."+form_columnItem.getField_english_name()+"_min.focus();");
out.println(" return;");
out.println(" }");
out.println(" if(form."+form_columnItem.getField_english_name()+"_max.value!=''&&!isIntegerPlus(form."+form_columnItem.getField_english_name()+"_max.value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"范围必须为整型数字!\");");
out.println(" form."+form_columnItem.getField_english_name()+"_max.focus();");
out.println(" return;");
out.println(" }");
}
if(form_columnItem.getField_type().trim().toLowerCase().equals("float")){
b=true;
out.println(" if(form."+form_columnItem.getField_english_name()+".value!=''&&!isFloat(form."+form_columnItem.getField_english_name()+".value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"必须为浮点数字!\");");
out.println(" form."+form_columnItem.getField_english_name()+".focus();");
out.println(" return;");
out.println(" }");
out.println(" if(form."+form_columnItem.getField_english_name()+"_min.value!=''&&!isFloat(form."+form_columnItem.getField_english_name()+"_min.value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"范围必须为浮点数字!\");");
out.println(" form."+form_columnItem.getField_english_name()+"_min.focus();");
out.println(" return;");
out.println(" }");
out.println(" if(form."+form_columnItem.getField_english_name()+"_max.value!=''&&!isFloat(form."+form_columnItem.getField_english_name()+"_max.value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"范围必须为浮点数字!\");");
out.println(" form."+form_columnItem.getField_english_name()+"_max.focus();");
out.println(" return;");
out.println(" }");
}
if(form_columnItem.getField_type().trim().toLowerCase().equals("datetime")){
out.println(" if(form."+form_columnItem.getField_english_name()+".value!=''&&!isDateTime(form."+form_columnItem.getField_english_name()+".value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"只能是短日期,形如 (2003-12-05)!\");");
out.println(" form."+form_columnItem.getField_english_name()+".focus();");
out.println(" return;");
out.println(" }");
out.println(" if(form."+form_columnItem.getField_english_name()+"_min.value!=''&&!isDateTime(form."+form_columnItem.getField_english_name()+"_min.value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"范围只能是短日期,形如 (2003-12-05)!\");");
out.println(" form."+form_columnItem.getField_english_name()+"_min.focus();");
out.println(" return;");
out.println(" }");
out.println(" if(form."+form_columnItem.getField_english_name()+"_max.value!=''&&!isDateTime(form."+form_columnItem.getField_english_name()+"_max.value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"范围只能是短日期,形如 (2003-12-05)!\");");
out.println(" form."+form_columnItem.getField_english_name()+"_max.focus();");
out.println(" return;");
out.println(" }");
}
}
%>
if(flag=='html')
{
form.status.value="exportHtml";
form.action="exportHtml.jsp";
}
if(flag=='CSV')
{
form.status.value="exportCSV";
form.action="exportCSV.jsp";
}
if(flag=='Excel')
{
form.status.value="exportExcel";
form.action="exportExcel.jsp";
}
form.target="_blank";
form.submit();
}
</script>
<body>
<form action="" method="post" name="form1" >
<table class="firsttable">
<tr>
<td align="center" valign="top">
<table class="centertable">
<tr>
<td></td>
</tr>
<tr>
<td align="center" class="addborder">
<table class="addTable">
<%
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
boolean b=false;
%>
<%
if(form_columnItem.getField_type().trim().toLowerCase().equals("int"))
{
b=true;
%>
<tr >
<td ><%=form_columnItem.getField_chinese_name()%>:</td>
<td >
<input name="<%=form_columnItem.getField_english_name()%>" type="text" id="<%=form_columnItem.getField_english_name()%>" >
<span style="display:none" id='<%=form_columnItem.getField_english_name()%>_id'>
<select name="<%=form_columnItem.getField_english_name()%>_sign_min" id="<%=form_columnItem.getField_english_name()%>_sign_min" >
<%
for(int k=0;k<Constants.T_SIGN.length-1;k++)
{
if(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_min").equals(Constants.T_SIGN[k]))
out.println("<option selected value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
else
out.println("<option value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
}
%>
</select>
<input name="<%=form_columnItem.getField_english_name()%>_min" type="text" id="<%=form_columnItem.getField_english_name()%>_min" >
<select name="<%=form_columnItem.getField_english_name()%>_sign_max" id="<%=form_columnItem.getField_english_name()%>_sign_max" >
<%
for(int k=0;k<Constants.T_SIGN.length-1;k++)
{
if(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_max").equals(Constants.T_SIGN[k]))
out.println("<option selected value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
else
out.println("<option value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
}
%>
</select>
<input name="<%=form_columnItem.getField_english_name()%>_max" type="text" id="<%=form_columnItem.getField_english_name()%>_max" >
</span>
<%
for(int k=0;k<Constants.T_SIGN_TYPE.length;k++)
{
if(k==0)
out.print("<input checked onClick='"+form_columnItem.getField_english_name()+"_change("+k+")' name='"+form_columnItem.getField_english_name()+"_type' type='radio' id='"+form_columnItem.getField_english_name()+"_type' value='"+k+"' >"+Constants.T_SIGN_TYPE[k]);
else
out.print("<input onClick='"+form_columnItem.getField_english_name()+"_change("+k+")' name='"+form_columnItem.getField_english_name()+"_type' type='radio' id='"+form_columnItem.getField_english_name()+"_type' value='"+k+"' >"+Constants.T_SIGN_TYPE[k]);
}
%>
<script language="javascript">
function <%=form_columnItem.getField_english_name()%>_change(k)
{
if(k==0)
{
document.all("<%=form_columnItem.getField_english_name()%>").style.display="";
document.all("<%=form_columnItem.getField_english_name()%>_id").style.display="none";
}
if(k==1)
{
document.all("<%=form_columnItem.getField_english_name()%>").style.display="none";
document.all("<%=form_columnItem.getField_english_name()%>_id").style.display="";
}
}
</script>
</td>
</tr>
<%
}
%>
<%
if(form_columnItem.getField_type().trim().toLowerCase().equals("float"))
{
b=true;
%>
<tr >
<td ><%=form_columnItem.getField_chinese_name()%>:</td>
<td >
<input name="<%=form_columnItem.getField_english_name()%>" type="text" id="<%=form_columnItem.getField_english_name()%>" >
<span style="display:none" id='<%=form_columnItem.getField_english_name()%>_id'>
<select name="<%=form_columnItem.getField_english_name()%>_sign_min" id="<%=form_columnItem.getField_english_name()%>_sign_min" >
<%
for(int k=0;k<Constants.T_SIGN.length-1;k++)
{
if(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_min").equals(Constants.T_SIGN[k]))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?