2013-04-20 20 views
6

我與g:radioGroup標籤以防萬一掙扎 - 我想創造一些電臺和一些標籤correspondig到電臺:Grails的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> 

我需要做什麼來如何插入標籤的「for」屬性來匹配正確的廣播?

+0

'stateOfHealth' – 2013-04-21 04:01:45

回答

6

你並不需要設置的屬性,只是包裝無線電與標籤,就像這樣:

<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> 
+0

這只是呈現在沒有標記的標籤文本,這是我怎麼來的到這個問題 – 2013-04-21 21:12:35

+0

不,在這種情況下,'label'標籤包裹收音機,所以你不需要設置'for'屬性。如果你嘗試,你會看到,當你點擊一個標籤時,相應的收音機將被檢查。 – elias 2013-04-22 12:01:36

+0

哈哈抱歉,我沒有意識到你的標籤標籤,非常感謝這個woorks真棒 – 2013-04-22 17:45:28

相關問題