Grails RadioGroup,如何将标签绑定到无线电名称

joh*_*ith 7 grails label gsp radio-group radio-button

我正在努力争取g:radioGroup标签 - 我想创建一些无线电,一些标签对应于无线电:

<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>
Run Code Online (Sandbox Code Playgroud)

如何插入标签的"for"属性以匹配正确的收音机,我需要做什么?

Eli*_*les 8

您不需要设置for属性,只需使用标签包装收音机,如下所示:

<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>
Run Code Online (Sandbox Code Playgroud)