h:selectOneRadioラジオボックスの指定するアイテムを無効させる

2010/08/19 18:35Update
TAGS: h:selectOneRadio | JSF | タグ | ラジオボックス | disabled | 無効

JSFの<h:selectOneRadio />ラジオボックスの一部アイテムを無効させる方法について説明します。

例えば、以下コードを示すように、アイテム「メニュー1」のみ無効させたいとします。
<input type="radio" value="menu1" disabled>メニュー1
<input type="radio" value="menu2" >メニュー2
<input type="radio" value="menu3" >メニュー3


2つの方法があります。

方法1:
Java側の設定によるdisabled設定
SelectItem si = new SelectItem();
si.setLabel("メニュー1");
si.setValue("menu1");
si.setDisabled(true);


方法2:
JSP設定
<f:selectItem itemValue="メニュー1" itemLabel="menu1" itemDisabled="true"/>
<f:selectItem itemValue="メニュー2" itemLabel="menu2"/>
<f:selectItem itemValue="メニュー3" itemLabel="menu3"/>

.

有关作者
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Sponsored Link


Comments