如何自定义 grails select 标签
How can I customize grails select tag
我想自定义 grails select 标签
我试过这个代码
<g:select name="totalHour" from="${1..20}" value="${holdingVacationInstance}"/>
此代码 select 选项如下所示
1, 2, 3, ... , 20
那我要怎么做才可以呢
0.5, 1.0, 1.5, ... , 20.0
使用 'from' 属性,您必须将 select 选项作为列表或 Groovy 范围提供。
IMO 后者是一个更可靠的方法:
Groovy range with a 0.5 step size
你可以这样使用
<g:select name="totalHour" from="${(0.5..20).step(1)}" value="${holdingVacationInstance}"/>
然后它会给出类似 [0.5, 1.5, 2.5, 3.5, ...]
的输出,因为我担心你不能使用非整数步骤。看这里http://grails.asia/groovy-range-examples
我想自定义 grails select 标签
我试过这个代码
<g:select name="totalHour" from="${1..20}" value="${holdingVacationInstance}"/>
此代码 select 选项如下所示
1, 2, 3, ... , 20
那我要怎么做才可以呢
0.5, 1.0, 1.5, ... , 20.0
使用 'from' 属性,您必须将 select 选项作为列表或 Groovy 范围提供。
IMO 后者是一个更可靠的方法:
Groovy range with a 0.5 step size
你可以这样使用
<g:select name="totalHour" from="${(0.5..20).step(1)}" value="${holdingVacationInstance}"/>
然后它会给出类似 [0.5, 1.5, 2.5, 3.5, ...]
的输出,因为我担心你不能使用非整数步骤。看这里http://grails.asia/groovy-range-examples