ユーザーが1つの値を選択できるように、一連のラジオ・ボタンを作成します。コンポーネントは、コンポーネントの子、つまり1つ以上のUISelectItem
コンポーネントとUISelectItems
コンポーネントによって表される各選択肢の<input>
要素を表セルとして持つ<table>
要素としてレンダリングされます。<input>
要素は、type
属性が"radio"に、name
属性がコンポーネントのクライアントIDにそれぞれ設定されてレンダリングされます。さらに、各<input>
要素は、for
属性がコンポーネントのクライアントIDに設定されて<label>
要素内にネストされます。コンポーネントのいずれかの値に一致するすべての選択肢について、対応する<input>
要素のchecked
属性が設定されます。
<h:selectOneRadio value="value" [id="id"] [binding="componentBinding"] [rendered="true|false"] [converter="converter"] [required="true|false"] [immediate="true|false"] [validator="validatorMethod"] [valueChangeListener="listenerMethod"] [disabledClass="styleClass"] [enabledClass="styleClass"] [layout="lineDirection|pageDirection"] <!--HTML attributes--> > <f:selectItem> and/or <f:selectItems> action components /h:selectOneRadio>
disabledClass
<label>
要素で使用するCSSクラス。
enabledClass
<label>
要素で使用するCSSクラス。
id
immediate
layout
rendered
required
validator
FacesContext
、UIComponent
およびObject
パラメータを取るpublicメソッドを評価し、戻り型がvoid
である必要があります。
value
valueChangeListener
ValueChangeEvent
パラメータを取るpublicメソッドを評価し、戻り型がvoid
である必要があります。
JSFでサポートされているHTML 4.01属性(オプション)については、「JSF標準コンポーネントのタグ属性の概要」を参照してください。
このタグおよびすべてのJSF Core要素とHTML要素の詳細は、次のURLの「W3C JavaServer Faces 1.1 Specification」を参照してください。
http://java.sun.com/j2ee/javaserverfaces/1.1/docs/tlddocs/index.html
Copyright © 1997, 2006, Oracle. All rights reserved.