📄 activity.ftl
字号:
</form>
<#else>
<div class='tabletext'>${uiLabelMap.WorkEffortErrorPermissionViewActivity}.</div>
</#if>
</td>
</tr>
</table>
</td>
</tr>
</table>
<#if partyAssigns?has_content>
<br>
<table border=0 width='100%' cellspacing='0' cellpadding='0' class='boxoutside'>
<tr>
<td width='100%'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' class='boxtop'>
<tr>
<td align=left width='40%' >
<div class='boxhead'>${uiLabelMap.PartyPartyAssignmentsDetail}</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width='100%'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' class='boxbottom'>
<tr>
<td>
<#list partyAssigns as workEffortPartyAssignment>
<#assign statusItem = workEffortPartyAssignment.getRelatedOne("StatusItem")>
<#assign statusChanges = statusItem.getRelated("MainStatusValidChange")>
<#assign roleType = workEffortPartyAssignment.getRelatedOne("RoleType")>
<#assign person = workEffortPartyAssignment.getRelatedOne("Person")>
<#assign assignedName = workEffortPartyAssignment.partyId>
<#if person?has_content>
<#assign assignedName = person.firstName + " " + person.lastName>
</#if>
<#-- TODO Add in check for workflow application -->
<#if isApplication?default(false)>
<form name='openapp' action="<@ofbizUrl>/openapplication</@ofbizUrl>" method=GET style='margin: 0;'>
<input type='hidden' name="workEffortId" value="${workEffortPartyAssignment.workEffortId}">
<input type='hidden' name="partyId" value="${workEffortPartyAssignment.partyId}">
<input type='hidden' name="roleTypeId" value="${workEffortPartyAssignment.roleTypeId}">
<input type='hidden' name="fromDate" value="${workEffortPartyAssignment.fromDate}">
</form>
</#if>
<form name="assignform" action="<@ofbizUrl>/updateactivityassign</@ofbizUrl>" method="post" style='margin: 0;'>
<table border='0' cellpadding='2' cellspacing='0'>
<input type='hidden' name="workEffortId" value="${workEffortPartyAssignment.workEffortId}">
<input type='hidden' name="partyId" value="${workEffortPartyAssignment.partyId}">
<input type='hidden' name="roleTypeId" value="${workEffortPartyAssignment.roleTypeId}">
<input type='hidden' name="fromDate" value="${workEffortPartyAssignment.fromDate}">
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.PartyPartyId}</div></td>
<td> </td>
<td width='74%'><span class='tabletext'>${assignedName?default(workEffortPartyAssignment.partyId)} [${workEffortPartyAssignment.partyId?if_exists}]</span></td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.PartyRoleTypeId}</div></td>
<td> </td>
<td width='74%'><span class='tabletext'>${roleType.description} [${workEffortPartyAssignment.roleTypeId?if_exists}]</span></td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.CommonFromDate}</div></td>
<td> </td>
<td width='74%'><span class='tabletext'>${workEffortPartyAssignment.fromDate?if_exists?string}</span></td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.CommonThruDate}</div></td>
<td> </td>
<td width='74%'>
<input type='text' class='inputBox' size='30' maxlength='30' name="thruDate" value="${workEffortPartyAssignment.thruDate?if_exists?string}">
<a href="javascript:call_cal(document.assignform.thruDate, null);"><img src='/images/cal.gif' width='16' height='16' border='0' alt='Click here For Calendar'></a>
<span class='tabletext'>(${uiLabelMap.CommonFormatDateTime})</span>
</td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.PartyPartyAssignmentStatus}</div></td>
<td> </td>
<td width='74%'>
<select name='statusId' class='selectBox'>
<option value='${statusItem.statusId}'>${statusItem.description}</option>
<option value='${statusItem.statusId}'>--</option>
<#list statusChanges as statusChange>
<#assign changeItem = statusChange.getRelatedOne("ToStatusItem")>
<option value='${statusChange.statusIdTo}'>${changeItem.description} (${statusChange.transitionName})</option>
</#list>
</select>
<#if workEffortPartyAssignment?has_content>
<span class='tabletext'> - ${uiLabelMap.CommonLastUpdated} : ${workEffortPartyAssignment.statusDateTime?if_exists?string}</span>
</#if>
</td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.WorkEffortComments}</div></td>
<td> </td>
<td width='74%'><input type='text' class="inputBox" size='60' maxlength='255' name="comments" value="${workEffortPartyAssignment.comments?if_exists}"></td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.WorkEffortMustRsvp}?</div></td>
<td> </td>
<td width='74%'>
<select name='mustRsvp' class='selectBox'>
<#if workEffortPartyAssignment.mustRsvp?exists>
<option>${workEffortPartyAssignment.mustRsvp}</option>
<option value='${workEffortPartyAssignment.mustRsvp}'>--</option>
</#if>
<option value="Y">${uiLabelMap.CommonY}</option> <option value="N">${uiLabelMap.CommonN}</option>
</select>
</td>
</tr>
<tr>
<td width='26%' align=right><div class='tabletext'>${uiLabelMap.WorkEffortExpectation}</div></td>
<td> </td>
<td width='74%'><span class='tabletext'>${workEffortPartyAssignment.expectationEnumId?default("N/A")}</span></td>
</tr>
<tr>
<td width='26%' align=right>
<input type="submit" name="Update" value="${uiLabelMap.CommonUpdate}">
<#if isApplication?default(false)>
<input type="button" onclick="javascript:document.openapp.submit()" value="${uiLabelMap.WorkEffortOpenApplication}">
</#if>
</td>
<td> </td>
<td width='74%'><div class='tabletext'> </div></td>
</tr>
</table>
</form>
<#if workEffortPartyAssignment_has_next>
<hr class='sepbar'>
</#if>
</#list>
</td>
</tr>
</table>
</td>
</td>
</table>
</#if>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -