⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common_form_tableedit.jsp

📁 java开发的办公系统 1.系统管理 (地区管理,部门管理,菜单管理,用户管理,角色管理,权限) 2.工作流管理 (流程类别,流程) 3.字典管理 (国家,省份,城市,公共数据字典) 4.项目
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ 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 + -