使用时区创建客户时, timeZone 具有价值。当我显示 timeZone 时,我想显示选定的选项。
例如,我想显示SST, Samoa Standard Time -11:0.0(Selected Option)而不是Pacific/Midway(Value)。
我必须在显示页面中更改此功能的哪些内容?
类客户{
static constraints = {
}
String name
String timeZone
}
在 create.gsp 中:
<div class="fieldcontain ${hasErrors(bean: customerInstance, field: 'timeZone', 'error')} ">
<label for="timeZone">
<g:message code="customer.timeZone.label" default="timeZone" />
</label>
<g:if test="${customerInstance?.timeZone}">
<g:timeZoneSelect name="timeZone" value="${TimeZone.getTimeZone(customerInstance?.timeZone)}" />
</g:if>
<g:else>
<g:timeZoneSelect name="timeZone" value="${customerInstance?.timeZone}" />
</g:else>
</div>
在 show.gsp 中:
<span class="property-value" aria-labelledby="timeZone-label"><g:fieldValue bean="${customerInstance}" field="timeZone"/></span>