我在.gsp文件中使用以下内容
<g:timeZoneSelect name="timezone" value="${user?.timezone}"/>
但是给出的用于选择的结束列表对于每个时区有很多很多重复的值,例如,我为至少14个选择计数:
MST, Mountain Standard Time -7:00
我是在做错什么还是错误?
最佳答案
如果您查看 Controller 的来源,那是因为它们正在为每个时区区域渲染一个插槽。例如:
<option value="America/Boise" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Cambridge_Bay" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Chihuahua" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Dawson_Creek" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Denver" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Edmonton" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Hermosillo" >MST, Mountain Standard Time -7:0.0</option>
<option value="America/Inuvik" >MST, Mountain Standard Time -7:0.0</option>
我会说这是一个错误。我认为它应该包含城市名称,或折叠重复值,因为无法区分它们。
There is a JIRA open for this。请投票。
关于grails - 在Grails 2.0中g:timeZoneSelect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9054596/