パレット上の 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 ページ上で再生できるよう、ページ上にメディア・コンポーネントを作成します。 メディア・コンポーネントについて詳しくは、『メディア・コンポーネントの追加』を参照してください。 以下のメディア・コンポーネントから選択することができます。 | |
|
playerGenericPlayer | |
|
playerFlash | |
|
playerMediaPlayer | |
|
playerShockwave | |
|
playerRealPlayer | |
出力 | ユーザーが変更できない出力テキストを作成します。
テキストは静的またはデータ・ソースにバインドされたものにすることができます。
出力コンポーネントは、データ・ソースからデータを表示することができ、
さらに他のほとんどの Faces コンポーネントの中の静的テキストを (たとえば入力フィールドのラベルとして) 表示することができます。
出力コンポーネントを追加する場合は、出力コンポーネントの「プロパティー」ビューで、以下の形式のいずれかを選択してください。 |
outputText |
|
outputText | |
|
convertNumber | |
|
convertDateTime | |
|
convertMask | |
出力 - フォーマット済みテキスト | 定様式メッセージをページに出力します。 メッセージは、静的テキストとデータ・ストレージからの動的データとの組み合わせにすることができます。 | outputFormat |
パネル - グループ・ボックス | 他のコンポーネントをグループ化できるコンテナーを作成します。 パネルの使用法の 1 つは、データ・テーブルの列での使用です。 パネルを列にドラッグすると、その列の複数のコンポーネントをどのように編成するかをコントロールすることができます。 このコンポーネントには以下のオプションがあります。 | |
|
panelBox | |
|
panelGrid | |
|
panelLayout | |
|
jspPanel | |
パネル - メニュー・バー | コマンドをメニュー・バーに入れるパネルを挿入します。 ボタン、ハイパーリンク、および水平けい線をパネルにドラッグ・アンド・ドロップすることができ、またはこれらをコンポーネントの「プロパティー」ビューから追加することが できます。 メニュー・バーの中にサブメニュー・バーを追加することもできます。 | panelActionbar |
パネル - タブ付き | 一連の重複タブ付きページを作成します。各ページには、一連のコンポーネントを含めることができます。 ユーザーは、タブをクリックして該当ページの内容を表示します。 タブ・パネルで使用できるイベントについて詳しくは、『タブ・パネル用のイベント・ハンドラー』を参照してください。 | tabbedPanel |
ラジオ・ボタン・グループ | 一群のラジオ・ボタンを表示します。ユーザーがクリックできるのは 1 つだけです。 このコンポーネントについて詳しくは、『Faces JSP ファイルへの選択リストの追加』を参照してください。 | selectOneRadio |
リッチ・テキスト領域 | リッチ・テキスト・エディター・コンポーネントを挿入します。 入力 - テキスト・エリア・コンポーネントと同様、このコンポーネントではテキストを複数行に入れることができます。 入力テキスト領域とは異なり、このコンポーネントには異なるフォントとサイズ、テーブル、リンク、および番号付きリストと番号なしリストを含むことができます。 | inputRichText |
verbatim | verbatim タグを挿入し、Faces JSP ページに HTML を直接追加できるようにします。 | verbatim |