JDeveloperでJSF標準コンポーネントを使用しているときは、コンポーネントのタグ属性をプロパティ・インスペクタに表示および設定できます。属性を選択すると、プロパティ・インスペクタの属性リストの下のテキスト領域に、その属性の簡単な説明が表示されます。ほとんどのJSF標準コンポーネントのタグ属性には、値バインディング式(つまり、#{expression}
)を使用できます。
コンポーネントをJSF JSFページに追加すると、プロパティ・インスペクタには、そのコンポーネントのタグに対してサポートされる属性が、次のカテゴリにグループ化されて表示されます。
accessKey
、disabled
、readOnly
などのHTMLのパススルー属性です。
id
、title
、rendered
などの基本的な属性です。
onclick
、onkeypress
、onmouseover
などの、(クライアント側のスクリプトをイベントに関連付けるための)HTMLのイベント属性です。
lang
、dir
などのHTML言語翻訳属性です。
background
、font
などのHTMLのプレゼンテーション属性です。
ほとんどのJSF標準コンポーネント・タグでは、次の一般属性とCore属性がサポートされています。
binding
: コンポーネント・インスタンスをBeanのプロパティにバインドするJSF EL式です。
id
: コンポーネントの一意の識別子です。この識別子は有効なXML名である必要があります。つまり、ID名の先頭には数値または空白を使用できません。
rendered
: コンポーネントをレンダリングするかどうかを指定するブール値です。デフォルトは、trueです。
JSF HTMLのタグ・ライブラリにあるJSPアクションでは、対応するHTML要素に対してHTML 4.01仕様が宣言されている属性のほとんどがサポートされています。各属性はオプションで、静的な値に設定したり、JSF EL式の任意のタイプを使用できます。
サポートされるクライアント側JavaScriptのイベント処理の属性は、次のとおりです。
onblur
、onchange
、onclick
、ondblclick
、onfocus
、onkeydown
、onkeypress
、onkeyup
、onload
、onmousedown
、onmousemove
、onmouseout
、onmouseover
、onmouseup
、onselect
、onunload
サポートされるスタイルとプレゼンテーションの属性は、次のとおりです。
background
、border
、cellpadding
、cellspacing
、font
、margin
、style
、outline
すべてのHTML要素の詳細は、http://www.w3.org/TR/html401/の「W3C HTML 4.01 Specification」を参照してください。
JSF Coreコンポーネントの概要
JSF HTMLコンポーネントの概要
Copyright © 1997, 2006, Oracle. All rights reserved.