Faces コンポーネントの参照

パレット上の Faces コンポーネント・ドロワーを開いた後で、以下のコンポーネントのいずれかを Faces JSP ページ上に追加することができます。

コンポーネントの中にはパレット上に表示されないものもあります。パレットに非表示コンポーネントを表示するためには、 「パレット」ビューの内部で右マウス・ボタン・クリックし 、「カスタマイズ」」を選択します。 パレット上に表示したいコンポーネントごとに「非表示」の隣のチェックマークを外してください。

各コンポーネントには、そのコンポーネントの「プロパティー」ビューで設定できる属性が数多くあります。 コンポーネントを選択しても Faces コンポーネントの「プロパティー」ビューが開かない場合は、「ウィンドウ」 > 「ビューの表示」 > 「プロパティー」を選択します。 「プロパティー」ビューに表示されるすべての属性のアルファベット順のリストおよび説明については、『Faces コンポーネントの属性』または『Faces メディア・コンポーネントの属性』を参照してください。

サブコンポーネントの一部は、パレットからは追加できないことに注意してください。 それらは親コンポーネントの「プロパティー」ビューから追加します。 たとえばページにデータ・テーブル・コンポーネントを追加した後、行編集コンポーネントをそのデータ・テーブルの「プロパティー」ビューから追加することができます。

次の表は、パレットから追加できる Faces コンポーネントをアルファベット順にリストしたものです。

Faces コンポーネント 説明 タグ
チェック・ボックス 1 つのチェック・ボックスを表示します。このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 selectBooleanCheckbox
チェック・ボックス・グループ 複数のチェック・ボックスを表示します。 ユーザーは複数のチェック・ボックスにチェックマークを付けることができます。 このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 selectManyCheckbox
コンボ・ボックス ユーザーが 1 つの項目を選択するドロップダウン・コンボ・ボックスを表示します。 このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 selectOneMenu
コマンド - ボタン テキストまたはイメージを保持できるプッシュボタンを作成します。 このボタンはアクションを実行できます。アクションおよびナビゲーション規則に関する 情報については、『Faces JSP ページでのナビゲーション規則の使用』を参照してください。 commandExButton
コマンド - ハイパーリンク ハイパーリンクを作成し、レコードの更新などのアクションを実行することもできます。 ハイパーリンク、アクション、およびナビゲーション規則については、 『Faces JSP ファイルへのハイパーリンクの追加』および 『Faces JSP ページでのナビゲーション規則の使用』を参照してください。 commandLink
データ・テーブル 行がデータ・レコードに対応し、列がフィールドまたはカテゴリーに対応する、データ・テーブルを作成します。 機能には、ページ制御、ヘッダーとフッター、および行選択とアクションのサポートが含まれます。 このデータ・テーブルについて詳しくは、『データ・テーブルの追加と構成』を参照してください。 dataTable
入力コンポーネント・エラーの表示 条件付きで表示されるエラー・テキストを挿入します。 各エラーは特定のコンポーネントに関連付けられています。このコンポーネントについて詳しくは、『JavaServer Faces アプリケーションでのエラーの管理』を参照してください。 message
フォーム内エラーの表示 ページでエラーが発生した場合に、条件付きで表示されるエラー・メッセージを挿入します。 ページ全体のエラーを表示します。エラー・コンポーネントについて詳しくは、『JavaServer Faces アプリケーションでのエラーの管理』を参照してください。 messages
ファイル・アップロード ファイルをアップロードするための入力フィールドおよび関連ブラウズ・ボタンを表示します。 ファイル・アップロード・コンポーネントについて詳しくは、『ファイル・アップロード・コンポーネントの使用』を参照してください。 fileupload
フォーム 他のコンポーネント用のメイン・コンテナーを作成します。必要に応じて自動的に追加されます。 form
水平けい線 ページ上の情報を視覚的に分離する水平線を作成します。 outputSeparator
イメージ ページ上でイメージを表示します。データ・ソースからも同様に イメージを表示することができます。 イメージについて詳しくは、『イメージの表示』を参照してください。 graphicImageEx
入力 これにより、以下のデータ・タイプの入力フィールドを作成することができます。 入力コンポーネントをページに追加する場合は、入力コンポーネントの「プロパティー」ビューで、以下の形式のいずれかを選択してください。 入力コンポーネントについて詳しくは、『Faces JSP ファイルへの入力コンポーネントの追加』を参照してください。 inputText
 
  • ストリング : シンプルなテキスト領域。これはデフォルトです。
inputText
 
  • 数値 : スタイルおよびフォーマットを設定できる数値フィールド。
convertNumber
 
  • 日付/時刻 : フォーマットを設定できる日時フィールド。
convertDateTime
 
  • マスク : 特定の値を選択して組み込みまたは除外を行うフィルター。
convertMask
入力 - 非表示 非表示の入力コンポーネントを挿入します。 このコンポーネントは開発者がページ間で、またはページ上のコントロール間でデータの受け渡しをする場合によく使用します。 inputHidden
入力 - パスワード ユーザーがパスワードを入力する入力フィールドを挿入します。 inputSecret
入力テキスト領域 複数の行をもつテキストを表示する入力コンポーネントを挿入します。 inputTextarea
ラベル アクセシビリティー出力ラベルを挿入します。ラベル・コンポーネントについて詳しくは、『アクセシビリティーのためのラベル・コンポーネントの追加』を参照してください。 outputLabel
リンク 指定する URL へのハイパーリンクを作成します。 outputLinkEx
リスト・ボックス - 複数選択 ユーザーが複数の項目を選択できるリスト・ボックスを挿入します。このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 selectManyListbox
リスト・ボックス - 単一選択 ユーザーが 1 つの項目を選択するリスト・ボックスを挿入します。このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 selectOneListbox
メディア・プレイヤー 各種のメディア・ファイルを Web ページ上で再生できるよう、ページ上にメディア・コンポーネントを作成します。 メディア・コンポーネントについて詳しくは、『メディア・コンポーネントの追加』を参照してください。 以下のメディア・コンポーネントから選択することができます。  
 
  • 汎用 A/V プレイヤー : Web ページ上にメディア・プレイヤーを作成し、ファイルを再生します。
playerGenericPlayer
 
  • Macromedia Flash Player : Web ページ上で Flash ファイルを再生するために、Macromedia Flash Player のインスタンスを作成します。
playerFlash
 
  • Microsoft® Windows® Media Player : Web ページ上でメディア・ファイルを再生するために、Microsoft Windows Media Player のインスタンスを作成します。
playerMediaPlayer
 
  • Macromedia Shockwave Player : Web ページ上で Macromedia Shockwave Player ファイルを再生します。
playerShockwave
 
  • Real Network RealOne Player : Web ページ上で Real Network RealOne Player ファイルを再生します。 これらのファイルは音声ファイルまたはビデオ・ファイルのいずれでも構いません。
playerRealPlayer
出力 ユーザーが変更できない出力テキストを作成します。 テキストは静的またはデータ・ソースにバインドされたものにすることができます。 出力コンポーネントは、データ・ソースからデータを表示することができ、 さらに他のほとんどの Faces コンポーネントの中の静的テキストを (たとえば入力フィールドのラベルとして) 表示することができます。

出力コンポーネントを追加する場合は、出力コンポーネントの「プロパティー」ビューで、以下の形式のいずれかを選択してください。

outputText
 
  • ストリング : シンプルなテキスト領域。 これはデフォルトの形式です。
outputText
 
  • 数値 : スタイルおよびフォーマットを設定できる数値フィールド。
convertNumber
 
  • 日付/時刻 : フォーマットを設定できる日時フィールド。
convertDateTime
 
  • マスク : 特定の値を選択して組み込みまたは除外を行うフィルター。
convertMask
出力 - フォーマット済みテキスト 定様式メッセージをページに出力します。 メッセージは、静的テキストとデータ・ストレージからの動的データとの組み合わせにすることができます。 outputFormat
パネル - グループ・ボックス 他のコンポーネントをグループ化できるコンテナーを作成します。 パネルの使用法の 1 つは、データ・テーブルの列での使用です。 パネルを列にドラッグすると、その列の複数のコンポーネントをどのように編成するかをコントロールすることができます。 このコンポーネントには以下のオプションがあります。  
 
  • リスト : コンポーネントを縦方向または横方向のリストとして編成します。
panelBox
 
  • Grid (グリッド) : コンポーネントをグリッドの中に編成します。グリッド内の列数を指定することができます。
panelGrid
 
  • Snap to border (境界線にスナップ) : パネルの両側に沿ってコンポーネントを編成します。
panelLayout
 
  • HTML : 内部に他の任意の HTML、JSP、または Faces コンポーネントを含むことのできるパネルを挿入します。 ほとんどの Faces コンポーネントには他の Faces タグを含むことができますが、HTML タグを含むことはできません。 ただし、この jspPanel コンポーネントには Faces タグと HTML タグの両方を含むことができます。 たとえば、通常は Faces データ・テーブルの列内に HTML 表を作成することはできません。 しかしこのコンポーネントを列にドラッグすると、その内部に HTML 表を作成することができます。 さらに、HTML 表に Faces タグを含むこともできます。
jspPanel
パネル - メニュー・バー コマンドをメニュー・バーに入れるパネルを挿入します。 ボタン、ハイパーリンク、および水平けい線をパネルにドラッグ・アンド・ドロップすることができ、またはこれらをコンポーネントの「プロパティー」ビューから追加することが できます。 メニュー・バーの中にサブメニュー・バーを追加することもできます。 panelActionbar
パネル - タブ付き 一連の重複タブ付きページを作成します。各ページには、一連のコンポーネントを含めることができます。 ユーザーは、タブをクリックして該当ページの内容を表示します。 タブ・パネルで使用できるイベントについて詳しくは、『タブ・パネル用のイベント・ハンドラー』を参照してください。 tabbedPanel
ラジオ・ボタン・グループ 一群のラジオ・ボタンを表示します。ユーザーがクリックできるのは 1 つだけです。 このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 selectOneRadio
リッチ・テキスト領域 リッチ・テキスト・エディター・コンポーネントを挿入します。 入力 - テキスト・エリア・コンポーネントと同様、このコンポーネントではテキストを複数行に入れることができます。 入力テキスト領域とは異なり、このコンポーネントには異なるフォントとサイズ、テーブル、リンク、および番号付きリストと番号なしリストを含むことができます。 inputRichText
verbatim verbatim タグを挿入し、Faces JSP ページに HTML を直接追加できるようにします。 verbatim
関連概念
JavaServer Faces
Faces コンポーネント
関連タスク
Faces コンポーネントの使用
関連資料
Faces コンポーネントの属性
Faces メディア・コンポーネントの属性
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005