我正在为 g:radioGroup
苦苦挣扎标签——我想创建一些 radio 和一些与 radio 相对应的标签:
<g:radioGroup name="stateOfHealth" value="${review.stateOfHealth}" id="stammp"
labels="['1','2','3','4','5']"
values="['bad','suboptimal','well','veryWell','excellent']">
<span class="radioSpan"> ${it.radio}</span>
<label for="${ ???? }">${it.label}</label>
</g:radioGroup>
我需要做什么才能插入标签的“for”属性以匹配正确的 radio ?
最佳答案
您不需要设置 for 属性,只需用标签包装 radio ,如下所示:
<g:radioGroup name="stateOfHealth" value="${review.stateOfHealth}" id="stammp"
labels="['1','2','3','4','5']"
values="['bad','suboptimal','well','veryWell','excellent']">
<label>
<span class="radioSpan">${it.radio}</span>
${it.label}
</label>
</g:radioGroup>
关于Grails RadioGroup,如何将标签绑定(bind)到电台名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122061/