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

📄 content.jsp

📁 OBPM是一个开源
💻 JSP
字号:
<%@ page contentType="text/html;charset=GBK" language="java"%>
<%@ include file="/common/taglibs.jsp"%>
<%@ taglib prefix="ww" uri="webwork"%>
<%@ page import="cn.myapps.core.user.action.WebUser"%>
<%@ page import="cn.myapps.constans.Web"%>

<%String contextPath = request.getContextPath();%>
<html>
<head>
<title>{*[Task]*}{*[Info]*}</title>
<link rel="stylesheet"
	href="<c:out value='${pageContext.request.contextPath}'/>/resource/css/main.css"
	type="text/css">
<script language="javaScript">
	var contextPath = '<%=contextPath%>';

	
</script>
<script src="<ww:url value='/script/check.js'/>"></script>
<script src="<ww:url value='/script/util.js'/>"></script>
<script src="<ww:url value='/script/calendar.js'/>"></script>
<script src="<ww:url value='/script/popselect.js'/>"></script>
<script>
	var cdr = new Calendar("cdr");
 	document.write(cdr);
 	cdr.showMoreDay = true;
	
	var sel = new PopSelect("sel");
 	document.write(sel);
	
	function selectMappingConfig()
	{
	  var mcs = document.getElementsByName("_mappingconfigs");
	  var id;
		<ww:iterator value="_mappingconfigs">
			 id ='<ww:property value="id" />';
			 		  if (mcs != null ) {
			  for (var i=0; i<mcs.length; i++) {
			  
			         if(id==mcs[i].value){
			          mcs[i].checked = true;
	       			    }
				    }
			    }
		</ww:iterator> 
	}
	
	function selectFirstTime() {
		var firstTime = selectDate(formItem.elements['content.runningTime'].value);
		formItem.elements['content.runningTime'].value = firstTime;
	}
	
	function ev_init() {
		var id  = document.all['content.id'].value;
		if (id != null && id != '') {
			start.style.display = "";
			stop.style.display = "";
		}
		
		/*if(document.all('content.runningTime').value == '') {
			document.all('content.runningTime').value = "????-??-??";
		}
		if(document.all('_time').value == '') {
			document.all('_time').value = "??:??";
		}*/
		
		selectMappingConfig();
		ev_dateShow();
		ev_typeShow();
	}

	function ev_dateShow() {
		document.all('datetd').style.display = "none";
		document.all('weektd').style.display = "none";
		document.all('monthtd').style.display = "none";
		
		var reptype = document.all('content.period').value;
		if (reptype == 0) {
			document.all('datetd').style.display = "";
		} else if (reptype == 32) {
			document.all('weektd').style.display = "";
		} else if (reptype == 512) {
			document.all('monthtd').style.display = "";
		}
	}

	function ev_typeShow() {
		document.all('con_tr').style.display = "none";
		document.all('ret_tr').style.display = "none";
		
		var tasktype = document.all('content.type').value;
		//alert(tasktype);
		
		if (tasktype == 1) {
			document.all('con_tr').style.display = "";
		} else if (tasktype == 16) {
			document.all('ret_tr').style.display = "";
		}
	}
</script>
</head>
<body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 onload="ev_init()">
<table width="98%" class="list-table">
	<tr class="list-toolbar">
		<td>
		<table width="100%" border=1 cellpadding="0" cellspacing="0"
			class="line-position">
			<tr>
				<td></td>
				<td class="line-position2" width="60" valign="top">
				<button class="workflow-image"
					onClick="forms[0].action='<ww:url action="save"></ww:url>';forms[0].submit();"><img
					src="<ww:url value="/resource/image/save.gif"/>">{*[Save]*}</button>
				</td>
				<td class="line-position2" width="70" valign="top">
				<button class="workflow-image"
					onClick="forms[0].action='<ww:url action="list"></ww:url>';forms[0].submit();"><img
					src="<ww:url value="/resource/image/back.gif"/>">{*[Exit]*}</button>
				</td>
			
				<td id="start" style="display:none" class="line-position2" width="60" valign="top">
				<button class="workflow-image"
					onClick="forms[0].action='<ww:url action="start"></ww:url>';forms[0].submit();"><img
					src="<ww:url value="/resource/image/new2.jpg"/>">{*[Start]*}</button>
				</td>
				<td id="stop" style="display:none" class="line-position2" width="60" valign="top">
				<button class="workflow-image"
					onClick="forms[0].action='<ww:url action="stop"></ww:url>';forms[0].submit();"><img
					src="<ww:url value="/resource/image/new2.jpg"/>">{*[Stop]*}</button>
				</td>
			</tr>
		</table>
		</td>
	</tr>
</table>
<ww:if test="hasFieldErrors()">
	<span class="errorMessage"> <b>Errors:</b><br>
	<ww:iterator value="fieldErrors">
		*<ww:property value="value[0]" />;
	</ww:iterator> </span>
</ww:if>

<ww:if test="hasActionErrors()">
	<span class="errorMessage"> <b>Errors:</b><br>
	<ww:iterator value="actionErrors">
		*<ww:property />;
	</ww:iterator> </span>
</ww:if>

<table border=1 width=97%>
	<ww:form id="formItem" action="save" method="post">
		<%@include file="/common/page.jsp"%>
		<ww:bean id="th" name="cn.myapps.core.task.action.TaskHelper" />
		<ww:token name="token"/>
		<ww:hidden name="content.totalRuntimes" />
		<ww:hidden name="content.state" />
		
		<ww:textfield size="20" cssClass="input-cmd" label="{*[TaskName]*}"
			name="content.name" />

		<%WebUser webUser = (WebUser) session
						.getAttribute(Web.SESSION_ATTRIBUTE_USER);
		  String creator = ""; 	
				if (webUser != null) {
					creator = webUser.getName();
				}
				%>
		
		<ww:textfield size="20" cssClass="input-cmd" label="{*[Creator]*}"
			name="content.creator" value='<%= creator%>' readonly="true" />

		<ww:select label="{*[Type]*}" name="content.type" list="_TASKTYPE" onchange="ev_typeShow()"/>
		
		<ww:select label="{*[StartupType]*}" name="content.startupType" list="_STARTUPTYPE" />
		
		<ww:select label="{*[Period]*}" name="content.period" list="_REAPETTYPE" onchange="ev_dateShow()"/>
		
		
		<ww:date id="runningTime" name="content.runningTime" format="yyyy-MM-dd" />
		<tr>
			<td align='right'>
				<label class="label">Running On:</label>
			</td>
			
			<td> 
				<span id="datetd">
					<ww:textfield cssClass="input-cmd" size='15' name="content.runningTime"
					value="%{runningTime}" onfocus="cdr.show(this);" 
					 theme="simple"/>
				</span>
				<span id="weektd">
				  {*[DayOfWeek]*}:
				  <ww:select name="content.dayOfWeek" list="#th.dayOfWeekList" value="content.dayOfWeek" theme="simple"/>
				</span>
				
				<span id="monthtd">
				  {*[DayOfMonth]*}:
				  <ww:select name="content.dayOfMonth" list="#th.dayOfMonthList" value="content.dayOfMonth" theme="simple"/>
				</span>
				
				<span>
				<ww:textfield cssClass="input-cmd" name="_time" onfocus="sel.show(this)" size="10" theme="simple"/>
				</span>
			</td>
		</tr>
		
		<ww:date id="modifyTime" name="content.modifyTime"
			format="yyyy-MM-dd HH:mm:ss" />
		
		<ww:textfield size="50" cssClass="input-cmd" label="{*[ModifyTime]*}"
			name="content.modifyTime" value="%{modifyTime}" readonly="true" />

		<ww:hidden name="content.runtimes" value="1" />

		<ww:textarea cssClass="input-area" label="{*[Description]*}" cols="40"
			name="content.description" rows="6" />

		<ww:textarea cssClass="input-area" label="{*[TerminateCondistion]*}"
			cols="40" name="content.terminateScript" rows="6" />
		
		<tr id="con_tr">
		<td class="tdLabel"><label class="label">{*[TaskContent]*}:</label></td>
		<td><ww:textarea cssClass="input-area" label="" cols="40"
			name="content.taskScript" rows="6" theme="simple"/>
		</td></tr>
		
		<ww:bean name="cn.myapps.core.dynaform.dts.exp.mappingconfig.action.MappingConfigHelper" id="mh"/>
		<tr id="ret_tr">
		<td class="tdLabel"><label class="label">RelateTable:</label></td>
		<td><ww:checkboxlist name="_mappingconfigs" list="#mh.get_allMappingConifgs(#session.APPLICATION)" listKey="id" listValue="name" theme="simple" /></td></tr>
	</ww:form>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -