workcrud.jsp
来自「一个很好的开源项目管理系统源代码」· JSP 代码 · 共 207 行
JSP
207 行
<%@ include file="../includes/taglibs.jsp" %><form name="appForm" action="workCrud.do" method="post"> <input type="hidden" name="dispatch" value=""> <input type="hidden" name="_txToken" value="<%=session.getAttribute("txToken") %>"> <%@ include file="../includes/crumbs.jsp" %> <div id="buttonBar" > <%@ include file="../includes/crudButtonBar.jsp" %> <c:if test='${! viewHelper.insertable}' > <c:url var="url" value="/workPartyAssignmentCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workPartyAssignment.link" /></workeffort:secureLink> <c:url var="url" value="/workRequirementCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workRequirement.link" /></workeffort:secureLink> <c:url var="url" value="/workAssociationCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workAssociation.link" /></workeffort:secureLink> <c:url var="url" value="/workInventoryAssignmentCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workInventoryAssignment.link" /></workeffort:secureLink> <c:url var="url" value="/workFixedAssetAssignmentCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workFixedAssetAssignment.link" /></workeffort:secureLink> <c:url var="url" value="/workProductProducedCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workProductProduced.link" /></workeffort:secureLink> <c:url var="url" value="/workDeliverableProducedCrud.do?dispatch=query&workId=${command.workId}" /> <workeffort:secureLink href="${url}" permissions="net.java.workeffort.SECURITY_PROFILE"> <spring:message code="workDeliverableProduced.link" /></workeffort:secureLink> </c:if> </div> <spring:nestedPath path="command"> <div id="crud"> <table> <tr> <td class="assignedLabel"> <spring:message code="workId"/>: </td> <td> <html:text path="workId" size="10" maxlength="10" readonly='true' styleClass='readonlyField' /> <html:hidden path="version"/> </td> </tr> <tr> <td class="requiredLabel"> <spring:message code="workTypeCd" />*: </td> <td> <html:select path="workTypeCd" disabled='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}'> <html:options items="${getCachedWorkTypeLov}" value="value" label="label" selected="${command.workTypeCd}" /> </html:select> </td> <td class="label" > <spring:message code="workPurposeTypeCd"/>: </td> <td> <html:select path="workPurposeTypeCd" disabled='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}'> <html:options items="${getCachedWorkPurposeTypeLov}" value="value" label="label" selected="${status.value}" /> </html:select> </td> </tr> <tr> <td class="requiredLabel"> <spring:message code="name" />*: </td> <td colspan="3"> <html:text path="name" size="40" maxlength="40" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="label"> <spring:message code="description"/>: </td> <td colspan="3"> <html:textarea path="description" cols="70" rows="3" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="requiredLabel"> <spring:message code="workStatusCd" />*: </td> <td> <html:select path="workStatusCd" disabled='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}'> <html:options items="${getCachedWorkStatusLov}" value="value" label="label" selected="${status.value}" /> </html:select> </td> <td class="label"> <spring:message code="facilityCd"/>: </td> <td> <html:select path="facilityCd" disabled='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}'> <html:options items="${getCachedFacilityLov}" value="value" label="label" selected="${status.value}" /> </html:select> </td> </tr> <tr> <td class="label"> <spring:message code="scheduledStartDt"/>: </td> <td class="nowrap"> <workeffort:datePicker path="scheduledStartDt" formName="appForm" readonly='${viewHelper.fldReadonly}' size="10" styleClass='${viewHelper.fldCss}' /> </td> <td class="label"> <spring:message code="scheduledCompletionDt"/>: </td> <td class="nowrap"> <workeffort:datePicker path="scheduledCompletionDt" formName="appForm" readonly='${viewHelper.fldReadonly}' size="10" styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="label"> <spring:message code="totalAmountAllowed"/>: </td> <td> <html:text path="totalAmountAllowed" size="10" maxlength="10" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> <td class="label"> <spring:message code="totalAmountAllowedCur"/>: </td> <td> <html:select path="totalAmountAllowedCur" disabled='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}'> <html:options items="${getCachedCurrencyLov}" value="value" label="label" selected="${status.value}" /> </html:select> </td> </tr> <tr> <td class="label"> <spring:message code="totalHoursAllowed"/>: </td> <td> <html:text path="totalHoursAllowed" size="10" maxlength="10" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> <td class="label"> <spring:message code="estimatedHours"/>: </td> <td> <html:text path="estimatedHours" size="10" maxlength="10" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="label"> <spring:message code="actualStartDt"/>: </td> <td class="nowrap"> <workeffort:datePicker path="actualStartDt" formName="appForm" readonly='${viewHelper.fldReadonly}' size="10" styleClass='${viewHelper.fldCss}' /> </td> <td class="label"> <spring:message code="actualCompletionDt"/>: </td> <td class="nowrap"> <workeffort:datePicker path="actualCompletionDt" formName="appForm" readonly='${viewHelper.fldReadonly}' size="10" styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="label"> <spring:message code="actualHours"/>: </td> <td> <html:text path="actualHours" size="10" maxlength="10" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="label"> <spring:message code="specialTerms"/>: </td> <td colspan="3"> <html:textarea path="specialTerms" cols="70" rows="3" readonly='${viewHelper.fldReadonly}' styleClass='${viewHelper.fldCss}' /> </td> </tr> <tr> <td class="assignedLabel"> <spring:message code="createdBy"/>: </td> <td> <html:text path="createdBy" size="10" maxlength="10" readonly='true' styleClass='readonlyField' /> </td> <td class="assignedLabel"> <spring:message code="createdTs"/>: </td> <td> <html:text path="createdTs" size="10" maxlength="10" readonly='true' styleClass='readonlyField' /> </td> </tr> <tr> <td class="assignedLabel"> <spring:message code="lastModifiedBy"/>: </td> <td> <html:text path="lastModifiedBy" size="10" maxlength="10" readonly='true' styleClass='readonlyField' /> </td> <td class="assignedLabel"> <spring:message code="lastModifiedTs"/>: </td> <td> <html:text path="lastModifiedTs" size="10" maxlength="10" readonly='true' styleClass='readonlyField' /> </td> </tr> </table> </div> </spring:nestedPath></form>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?