ページ・コンポーネント

ページ・コンポーネントは、HTML の HTMLBODY、および FORM タグにほぼ対応する、 主要な HTML 構造化要素のマークを JSF ページに付けます。
すべての (フラグメント化されていない) JSF ページには、通常 <f:view> タグ (<hx:scriptCollector> タグを含む HTML の HTML タグに対応します) が含まれます。 JSF ページ内には HTML の HTMLHEAD、 および BODY タグも必要です。 したがって、通常の JSF ページは以下のタグからなります。
<HTML>
	<HEAD>
	</HEAD>
	<f:view>
		<BODY>
			<hx:scriptCollector id="scriptCollector1">
				<h:form styleClass="form" id="form1">
				</h:form>
			<hx:scriptCollector>
		</BODY>
	</f:view>
</HTML>

また、<f:subview> タグと <hx:viewFragment> タグのペアを使用して、JSP または JSF フラグメントの組み込み時にページ内でサブネームスペースにマークを付けることができます。

使用可能なページ・タグは以下のとおりです。

この表では、パレットで最初は非表示になっているコンポーネントの名前の横には、アスタリスク (*) が付けられています。

表 1. ページ・コンポーネント
コンポーネント タグ名 説明
*フォーム <h:form> HTML フォーム・タグと同等です。他のコンポーネントのメイン・コンテナーを作成します。 必要なときに自動で追加されます。
スクリプト・コレクター <hx:scriptCollector> このタグは基本的に、HTML 本体と同等であり、ページに送り込まれる JavaScript™ を構成し、ポータルまたは AJAX 環境で使用できるようにします。
サブビュー <f:subview> ビュー内でサブページを設定します。主として、(例えば、組み込まれたフラグメントの前後などに) 新規命名コンテキストを導入して、 コンポーネント ID に固有の名前を持たせるために使用されます。
ビュー <f:view> 最外部 JSF コンテナー・オブジェクトです。他のすべての JSF タグは、ビューの内側になければなりません。 これはページに相当します。
ビュー・フラグメント <hx:viewFragment> JSF タグおよび HTML タグを正しく配列する f:subview の改善版。
関連概念
非同期の JavaScript コンポーネントおよび XML (AJAX) コンポーネント
JavaServer Faces (JSF) の概要
JSF ウィジェット・ライブラリー (JWL)
JavaServer Faces (JSF) を使用した Web アプリケーションの開発

フィードバック