2011-03-07 16 views
2

根據我必須滿足的佈局規範,我需要在ICEFaces的不同部分放置單選按鈕控件。頁面不同部分的單選按鈕

SelectOneRadio控制允許我來實例化多個單選按鈕在同一容器,但我需要放置某些表格單元格內只是兩個單選按鈕,然後我需要一些控制,以被激活或者不根據該單選按鈕被選中。

對於純HTML,我顯然需要將兩個<input放在任何需要的位置並給它們命名。

如何使用ICEFaces實現相同功能,以便根據特定無線電選項的選擇來啓用/禁用控件?

謝謝。

回答

4

我沒有絕對的想法是什麼ICEfaces的規定,但戰斧擁有<t:selectOneRadio>控制,它支持一個額外的屬性layoutspread值,讓您無處不在,你想將各個單選按鈕使用<t:radio>的標記。

E.g.

<t:selectOneRadio id="foo" value="#{bean.foo}" layout="spread"> 
    <f:selectItems value="#{bean.foos}" /> 
</t:selectOneRadio> 
... 
<t:radio for="foo" index="0" /> 
... 
<t:radio for="foo" index="1" /> 
... 
<t:radio for="foo" index="2" /> 
... 

更新作爲證明,ICEfaces的已克隆了這戰斧-發明功能since version 1.7。所以在上面的例子中,只需用t:ice:來代替它就可以了。

+1

ICEFaces也提供它! :) – 2011-03-07 14:34:24

+0

那就好了:) – BalusC 2011-03-07 14:39:16

相關問題