grails - 在Grails 2.0中g:timeZoneSelect

标签 grails

我在.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/

相关文章:

javascript - 如何使用 HTML5 Canvas 和 JavaScript 裁剪图像以离线裁剪图像?

grails - Grails:扩展和嵌入域类有什么区别?

jsp - 如何在Grails应用程序中导入ckeditor/jsp taglibs

grails - 我执行grails test-app时,Grails测试用例运行两次

java - Grails hibernate 方言

spring - 如何检查Grails Rest Client返回的内容类型

grails - 我可以从关联(joinTable)中恢复引用丢失的数据吗

grails - 将3个集合归类为一个,然后排序

grails - Grails 2.0.0.M2-级联保存问题

database - Grails:从外部加载数据后更新 hibernate