📄 common_form_tableedit.jsp
字号:
<%@ 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");
String id=ParameterUtils.getString(request,"id");
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();
String message="";
//添加
if(status.equals("edit"))
{
ArrayList fieldList=new ArrayList();
Form_columnItem fieldItem=new Form_columnItem();
fieldItem.setField_value(sessionFactory.getManager_usersItem().getUsername());
fieldItem.setField_english_name("authorize_user");
fieldItem.setField_type("varchar");
fieldList.add(fieldItem);
fieldItem=new Form_columnItem();
fieldItem.setField_value(sessionFactory.getManager_usersItem().getDepartment_id());
fieldItem.setField_english_name("authorize_department_id");
fieldItem.setField_type("int");
fieldList.add(fieldItem);
fieldItem=new Form_columnItem();
fieldItem.setField_value(sessionFactory.getManager_usersItem().getDepartment_nodepath());
fieldItem.setField_english_name("authorize_department_nodepath");
fieldItem.setField_type("varchar");
fieldList.add(fieldItem);
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
fieldItem=new Form_columnItem();
//如果是checkbox
if(form_columnItem.getCom_type().equals("checkbox"))
{
fieldItem.setField_value(ParameterUtils.getStrings(request,form_columnItem.getField_english_name()));
}
else
{
fieldItem.setField_value(ParameterUtils.getString(request,form_columnItem.getField_english_name()));
}
fieldItem.setField_english_name(form_columnItem.getField_english_name());
fieldItem.setField_type(form_columnItem.getField_type());
fieldList.add(fieldItem);
}
boolean b=form_tableBean.updateData(fieldList,sessionFactory.getForm_table_id(),id);
if(b)
{
message="1";
}
}
List rowList=form_tableBean.findData(listColumn,sessionFactory.getForm_table_id(),id);
%>
<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()
{
var form=form1;
<%
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
if(form_columnItem.getField_validate().trim().toLowerCase().equals("not null")){
out.println(" if(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(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("integer")){
out.println(" if(!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(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("float")){
out.println(" if(!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(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("string")){
out.println(" if(!isName(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(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("datetime")){
out.println(" if(!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(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("email")){
out.println(" if(!isEmail(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(" }\n");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("mobie")){
out.println(" if(!isMobile(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(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("password")){
out.println(" if(!isPsw(form."+form_columnItem.getField_english_name()+".value))");
out.println(" {");
out.println(" alert(\""+form_columnItem.getField_chinese_name()+"只能是密码位数(6-12)!\");");
out.println(" form."+form_columnItem.getField_english_name()+".focus();");
out.println(" return;");
out.println(" }");
}
if(form_columnItem.getField_validate().trim().toLowerCase().equals("custom")){
out.println(form_columnItem.getJavascript());
}
}
%>
form.status.value="edit";
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">
<tr align="center" >
<td colspan="2">
<font class="message">
<%
if(message.equals("1"))
{
out.println("修改成功:继续");
}
%>
</font></td>
</tr>
<%
for(int i=0;i<listColumn.size();i++)
{
Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
%>
<%
if(form_columnItem.getCom_type().trim().toLowerCase().equals("text"))
{
%>
<tr <% if(form_columnItem.getEdit_type().equals("2")||form_columnItem.getGet_value_type().equals("3")) out.print("style='display:none'"); %> >
<td ><%=form_columnItem.getField_chinese_name()%>:</td>
<td ><input <% if(form_columnItem.getEdit_type().equals("1")) out.print("readonly='true'"); %> name="<%=form_columnItem.getField_english_name()%>" type="text" id="<%=form_columnItem.getField_english_name()%>" style="width:<%=form_columnItem.getCom_width()%>px;height:<%=form_columnItem.getCom_height()%>px;"
<%
//自动生成
if(form_columnItem.getGet_value_type().equals("3"))
{
if(form_columnItem.getAuto_value().equals("0")) out.print(" value='"+sessionFactory.getManager_usersItem().getUsername()+"' ");
if(form_columnItem.getAuto_value().equals("1")) out.print(" value='"+sessionFactory.getManager_usersItem().getName()+"' ");
if(form_columnItem.getAuto_value().equals("2")) out.print(" value='"+sessionFactory.getManager_usersItem().getDepartment_id()+"' ");
if(form_columnItem.getAuto_value().equals("3")) out.print(" value='"+sessionFactory.getManager_usersItem().getDepartment_nodepath()+"' ");
if(form_columnItem.getAuto_value().equals("4")) out.print(" value='"+sessionFactory.getManager_usersItem().getManager_departmentItem().getName()+"' ");
}
else
{
out.print(" value='"+rowList.get(i).toString()+"' ");
}
%>
>
</td>
</tr>
<%
}
%>
<%
if(form_columnItem.getCom_type().trim().toLowerCase().equals("textarea"))
{
%>
<tr <% if(form_columnItem.getEdit_type().equals("2")) out.print("style='display:none'"); %> >
<td width='100'><%=form_columnItem.getField_chinese_name()%>:</td>
<td ><textarea <% if(form_columnItem.getEdit_type().equals("1")) out.print("readonly='true'"); %> name="<%=form_columnItem.getField_english_name()%>" id="<%=form_columnItem.getField_english_name()%>" cols='<%=form_columnItem.getCom_width()%>' rows='<%=form_columnItem.getCom_height()%>' ><%=rowList.get(i).toString()%></textarea></td>
</tr>
<%
}
%>
<%
if(form_columnItem.getCom_type().trim().toLowerCase().equals("editor"))
{
%>
<tr >
<td ><%=form_columnItem.getField_chinese_name()%>:</td>
<td ></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -