📄 task.jsp
字号:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/jbpm.tld" prefix="jbpm" %>
<%@ page import="org.jbpm.webapp.bean.*" %>
<%@ page import="org.jbpm.taskmgmt.exe.*" %>
<f:view>
<jsp:include page="header1.jsp" />
Task
<jsp:include page="header2.jsp" />
<b><h:messages/></b>
<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top">
<h:form id="taskform">
<h:inputHidden id="taskInstanceId" value="#{taskBean.taskInstanceId}" />
<h2><h:outputText value="#{taskBean.taskInstance.name}" /></h2>
<hr />
<h:dataTable value="#{taskBean.taskFormParameters}" var="formParameter">
<h:column>
<h:outputText value="#{formParameter.label}" />
</h:column>
<h:column>
<h:outputText value="#{formParameter.description}" />
</h:column>
<h:column>
<h:inputText value="#{formParameter.value}" readonly="#{formParameter.readOnly}" />
</h:column>
</h:dataTable>
<hr />
<c:choose>
<c:when test="${!empty taskBean.availableTransitions}">
Task Actions:
<c:forEach var="availableTransition" items="${taskBean.availableTransitions}">
<c:set var="availableTransition" scope="request" value="${availableTransition}"/>
<h:commandButton id="transitionButton" action="#{taskBean.saveAndClose}" value="#{availableTransition.name}"/>
</c:forEach>
</c:when>
<c:otherwise>
<h:commandButton id="transitionButton" action="#{taskBean.saveAndClose}" value="Save and Close Task"/>
</c:otherwise>
</c:choose>
<hr />
<h:commandButton action="#{taskBean.save}" value="Save"/>
<h:commandButton action="home" value="Cancel"/>
</h:form>
</td><td valign="top">
</td><td valign="top">
<jbpm:processimage task="${taskBean.taskInstanceId}"/>
</td>
</tr>
</table>
<jsp:include page="footer.jsp" />
</f:view>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -