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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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 + -
显示快捷键?