📄 explorecontent.jsp
字号:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="com.cyberway.dynaform.form.ejb.Form"%>
<%@ page import="com.cyberway.framework.web.WebUser"%>
<%@ page import="com.cyberway.web.ParamsTable"%>
<%@ page import="com.cyberway.constants.Web"%>
<%@ page import="com.cyberway.dynaform.document.web.DocumentForm"%>
<%@ page import="com.cyberway.dynaform.document.ejb.Document"%>
<%@ page import="com.cyberway.dynaform.form.ejb.ValidateMessage"%>
<%@ page import="com.cyberway.cms.util.CMSCommonUtil"%>
<%@ page import="java.util.Collection"%>
<%@ page import="java.util.Iterator"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="/smartweb" prefix="s" %>
<%
String contextPath = request.getContextPath();
String currURL = request.getRequestURL().toString();
boolean isEdit = false;
if(currURL.indexOf("edit.do") > 0){
isEdit = true;
}
pageContext.setAttribute("SITE", CMSCommonUtil.getSite());
String formname = request.getParameter("formname");
Document document = null;
Form template = (Form)request.getAttribute("TEMPLATE");
DocumentForm documentForm = (DocumentForm)request.getAttribute("DocumentForm");
Collection errors = (Collection)request.getAttribute("ERRORS");
String errMess = (String)request.getAttribute("ERRMESSAGE");
if (documentForm!=null){
document = (Document)documentForm.getValueObject();
formname = document.getFormname();
}
%>
<html:html>
<head>
<title><s:Language key="docedit"/></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="<%= contextPath %>/css/css.jsp" type="text/css">
<script src="<%= contextPath %>/js/billitem.js"></script>
<script src="<%= contextPath %>/js/check.js"></script>
<script src="<%= contextPath %>/js/util.js"></script>
<script src="<%= contextPath %>/dynaform/utility/select.js"></script>
<script src="<%= contextPath %>/cms/utility/select.js"></script>
<script language="JavaScript">
var contextPath = '<%= contextPath %>';
var ev_beforesave;
cmdReturn = '/dynaform/document/exploreListchn.do';
cmdSave = '/dynaform/document/exploreSave.do?formname=<%=formname%>&defipk=<%=request.getParameter("defipk")%>';
cmdEdit = '/dynaform/document/exploreEdit.do?formname=<%=formname%>';
cmdLink = '/dynaform/document/exploreFlow.do?id=<c:out value="${DocumentForm.valueObject.id}" />&type=dynadocument&formname=<%=formname%>&approve=<c:out value="${param.approve}"/>';
cmdView = '/dynaform/document/exploreView.do';
function doPress(){
var url = contextPath + '/component/sendmail/pressDynaDocPrc.do?id=<c:out value="${DocumentForm.valueObject.id}" />';
var tmp = window.showModalDialog(url,"","dialogHeight: 300px; dialogWidth: 400px; dialogTop: 200px; dialogLeft: 200px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
}
function ev_process(){
var url = contextPath + cmdLink;
cmdSave = addParam(cmdSave, "FLOWPROCESSSAVE", "true");
doSave();
// }
// }
// doSaveNoReturn();
// doFlowProcess();
}
function ev_checkval() {
return checkval(window);
}
function ev_return(){
cmdReturn = addParam(cmdReturn, 'channelid', formItem._channelid.value);
doReturn();
}
function ev_link(){
cmdLink = addParam(cmdLink, 'channelid', formItem._channelid.value);
doLink();
}
function ev_recalculate() {
enable();
if(document.all("btnSave") != null){
document.all("btnSave").disabled = true;
}
var url = addParam(contextPath + cmdRecalculate, 'ISEDIT', 'TRUE');
formItem.action = url;
formItem.submit();
}
function ev_preview(){
if(formItem.id.value=='0'){
alert('<s:Language key="draft_not_save"/>!');
return false;
}
if(formItem._defaultdetailtmplname.value==''){
alert('<s:Language key="channel_no_detailtemp_or_draft_notsave"/>!');
return false;
}
var url="previewdoc.jsp?channelid="+formItem._channelid.value+"&docid="+formItem.id.value;
window.open(url);
}
</script>
</head>
<body>
<html:form action="/dynaform/document/view.do" styleId="formItem" method="post">
<html:hidden property="id"/>
<html:hidden property="owner"/>
<html:hidden property="formname"/>
<html:hidden property="author"/>
<html:hidden property="_channelid"/>
<html:hidden property="channelids"/>
<html:hidden property="lastmodified"/>
<html:hidden property="_defaultdetailtmplname"/>
<html:hidden property="_defaultsummarytmplname"/>
<html:hidden property="_new"/>
<input type="hidden" name="approve" value="<c:out value='${param.approve}' />">
<input type="hidden" name="style" value="<c:out value="${param.style}"/>">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" valign="middle">
<c:choose>
<c:when test="${!empty param.ISEDIT and param.ISEDIT eq 'TRUE'}" >
<input type="button" name="btnSave" value="<s:Language key="save"/>" class="bt-save" onclick="doSave()">
</c:when>
<c:otherwise>
<input type="button" name="btnEdit" value="<s:Language key="edit"/>" class="bt-edit" onClick="doEdit()">
</c:otherwise>
</c:choose>
<c:if test="${(empty param.COMMAND or param.COMMAND ne 'new') and !DocumentForm.valueObject._new}" >
<input type="button" name="btnLink" value="<s:Language key="flow_process"/>" class="bt-flow" onclick="ev_process();">
</c:if>
<input type="button" name="btnReturn" value="<s:Language key="return"/>" class="bt-exit" onclick="ev_return()" >
</td>
</tr>
<html:errors/>
<tr>
<td class="list-datas">
</td>
</tr>
</table>
<table width="98%" height="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#dddddd">
<tr>
<td width="100%" colspan=4 valign="top">
<%
ParamsTable params = ParamsTable.convertHTTP(request);
WebUser user = (WebUser) session.getAttribute(Web.SESSION_ATTRIBUTE_USER);
out.print(template.toHtml(document, params, user, errors));
%>
</td>
</tr>
</table>
<s:KeepCondition form="formItem"/>
<script>
<c:if test="${!empty requestScope.FLOWPROCESS and requestScope.FLOWPROCESS eq 'true'}">
window.returnValue = "true";
window.close();
</c:if>
<c:if test="${!empty requestScope.FLOWPROCESSOPEN and requestScope.FLOWPROCESSOPEN eq 'true'}">
doFlowProcess();
</c:if>
</script>
</html:form>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -