ヘッダーをスキップ
Oracle Fusion Middleware Oracle Application Development Framework Webユーザー・インタフェース開発者ガイド
11
g
リリース1(11.1.1)
B52029-01
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
第I部 ADF Faces概説
1
ADF Facesリッチ・クライアントの概要
1.1
Oracle ADF Facesリッチ・クライアントの概要
1.1.1
ADF Facesの歴史
1.1.2
リッチ・クライアント・コンポーネントとしてのADF Faces
1.2
ADF Facesコンポーネントのアーキテクチャ
1.2.1
クライアント側コンポーネント
1.2.2
ADF Facesのアーキテクチャ上の機能
1.3
ADF Facesコンポーネント
1.4
ADF Facesデモ・アプリケーション
1.4.1
ADF Facesデモ・アプリケーションのダウンロードとインストール方法
1.4.2
File Explorerアプリケーションの概要
1.4.3
JDeveloperでのソース・コードの表示
2
ADF Faces概説
2.1
JDeveloperでの宣言的開発
2.2
アプリケーション・ワークスペースの作成
2.2.1
アプリケーション・ワークスペースの作成方法
2.2.2
アプリケーション・ワークスペースを作成する場合の処理
2.3
ページ・フローの定義
2.3.1
ページ・フローの定義方法
2.3.2
ダイアグラマを使用してページ・フローを作成する場合の処理
2.4
JSFページの作成
2.4.1
JSFページの作成方法
2.4.2
JSFページを作成する場合の処理
2.4.3
自動コンポーネント・バインディングについて
2.4.4
ADF FacesコンポーネントのJSFページへの追加方法
2.4.5
コンポーネントをページへ追加する場合の処理
2.4.6
コンポーネント属性の設定方法
2.4.7
プロパティ・インスペクタを使用する場合の処理
2.5
EL式の作成
2.5.1
EL式の作成方法
2.5.2
EL式のマネージドBean内での使用方法
2.6
マネージドBeanの作成と使用
2.6.1
JDeveloperでのマネージドBeanの作成方法
2.6.2
JDeveloperを使用してマネージドBeanを作成する場合の処理
2.7
ADF Facesソース・コードおよびJavadocの表示
第II部 ADF Facesアーキテクチャの理解
3
ADF Facesアーキテクチャの使用
3.1
ADF Facesアーキテクチャの使用の概要
3.2
クライアント・イベントのリスニング
3.3
JavaScriptのページへの追加
3.3.1
インラインのJavaScriptの使用方法
3.3.2
JavaScriptライブラリのインポート方法
3.3.3
クライアント・イベント・ソースへのアクセスについて
3.4
クライアント側コンポーネントのインスタンス化
3.5
ページでのクライアント・コンポーネントの検索
3.5.1
ネーミング・コンテナ内のコンポーネントの検索について
3.6
クライアントでのコンポーネント・プロパティへのアクセス
3.6.1
クライアントでのプロパティ値の設定方法
3.6.2
実行時の処理: クライアント・プロパティのクライアントでの設定方法
3.6.3
セキュア・プロパティと分離プロパティについて
3.7
クライアント側コンポーネントに対するボーナス属性の使用
3.7.1
ボーナス属性の作成方法
3.7.2
ボーナス属性のマーシャリングについて
3.8
レンダリングおよび可視性の理解
3.8.1
Javascriptを使用した可視性の設定方法
3.8.2
visibleとisShowing関数について
4
JSFおよびADF Facesのライフサイクルの理解
4.1
JSFおよびADF Facesのライフサイクルの概要
4.2
JSFライフサイクル
4.2.1
immediate属性の使用
4.3
最適化されたライフサイクルの使用
4.3.1
immediate属性と最適化されたライフサイクルの使用について
4.4
クライアント側ライフサイクルの使用
4.5
サブフォームを使用したページでの領域の作成
4.6
オブジェクト・スコープ・ライフサイクル
4.7
ページ間の値の受渡し
4.7.1
Javaコード内でのpageFlowScopeスコープの使用方法
4.7.2
Javaコードを記述せずにpageFlowScopeスコープを使用する方法
4.7.3
実行時の処理: 値の受渡し
5
イベントの処理
5.1
イベントおよびイベント処理の概要
5.1.1
イベントおよび部分ページ・レンダリング
5.1.2
クライアント側イベント・モデル
5.2
ADF Facesサーバー・イベントの使用
5.2.1
サーバー側イベントの使用方法
5.3
ADF Facesクライアント・イベントに対するJavaScriptの使用
5.3.1
イベントの発生元を返す方法
5.3.2
イベントのクライアント側属性の使用
5.3.3
イベントがサーバーに伝播されないようにする方法
5.3.4
イベント・ハンドラ実行のトリガー方法
5.3.5
実行時の処理: クライアント側イベントの機能の仕方
5.3.6
ネーミング・コンテナの使用について
5.4
クライアントからサーバーへのカスタム・イベントの送信
5.4.1
クライアントからサーバーへのカスタム・イベントの送信方法
5.4.2
実行時の処理: クライアント・リスナーとサーバー・リスナーの協働の仕方
5.4.3
データのマーシャリングとアンマーシャリングについて
5.5
イベント・レスポンス内でのスクリプトの実行
5.6
クライアントの動作タグの使用
6
入力の検証および変換
6.1
ADF Facesの変換および検証の概要
6.2
変換、検証とJSFライフサイクル
6.3
変換の追加
6.3.1
コンバータの追加方法
6.3.2
コンバータの属性の設定方法
6.3.3
実行時の処理
6.4
カスタムJSFコンバータの作成
6.4.1
カスタムJSFコンバータの作成方法
6.4.2
カスタム・コンバータを使用する場合の処理
6.5
検証の追加
6.5.1
検証の追加方法
6.5.1.1
ADF Facesの検証の追加
6.5.1.2
検証属性の使用
6.5.1.3
ADF Facesバリデータの使用
6.5.2
実行時の処理
6.5.3
複数バリデータについて
6.6
カスタムJSF検証の作成
6.6.1
バッキングBean検証メソッドの作成方法
6.6.2
バッキングBean検証メソッドを作成する場合の処理
6.6.3
カスタムJSFバリデータの作成方法
6.6.4
カスタムJSFバリデータを使用する場合の処理
7
部分ページ・コンテンツのレンダリング
7.1
部分ページ・レンダリングの概要
7.2
部分ページ・レンダリングの宣言的有効化
7.2.1
部分ページ・レンダリングを有効にする方法
7.2.2
ブラウザの戻るボタンの使用について
7.2.3
PPRおよびスクリーン・リーダーについて
7.3
部分ページ・レンダリングのプログラムによる有効化
7.4
部分ページ・ナビゲーション
7.4.1
PPRナビゲーションを有効にする方法
7.4.2
PPRナビゲーションについて
第III部 ADF Facesコンポーネントの使用
8
Webページ上のコンテンツの編成
8.1
Webページ上のコンテンツの編成の概要
8.2
ページ・レイアウトの開始
8.2.1
ジオメトリ管理およびコンポーネントの拡大
8.2.2
拡大可能なコンポーネントへのコンポーネントのネスト
8.2.3
ジオメトリ管理コンポーネント使用のヒント
8.3
コンテンツをページ全体に拡大するための設定
8.3.1
panelStretchLayoutコンポーネントの使用方法
8.3.2
ジオメトリ管理およびpanelStretchLayoutコンポーネントについて
8.4
スプリッタを使用したサイズ変更可能なペインの作成
8.4.1
panelSplitterコンポーネントの使用方法
8.4.2
ジオメトリ管理およびpanelSplitterコンポーネントについて
8.5
事前定義済領域へのページ・コンテンツの配置
8.5.1
panelBorderLayoutコンポーネントの使用方法
8.6
フォームでのコンテンツの配置
8.6.1
panelFormLayoutコンポーネントの使用方法
8.6.2
groupコンポーネントをpanelFormLayoutコンポーネントとともに使用する方法について
8.7
コンテンツの動的な表示および非表示
8.7.1
showDetailコンポーネントの使用方法
8.7.2
showDetailHeaderコンポーネントの使用方法
8.7.3
panelBoxコンポーネントの使用方法
8.7.4
表示イベントについて
8.8
アコーディオン・パネルおよびタブ付きのパネルにおけるコンテンツの表示または非表示
8.8.1
panelAccordionコンポーネントの使用方法
8.8.2
panelTabbedコンポーネントの使用方法
8.8.3
panelAccordionまたはpanelTabbedコンポーネントにコンテンツを表示するためのshowDetailItemコンポーネントの使用方法
8.8.4
ジオメトリ管理およびshowDetailItemコンポーネントについて
8.8.5
showDetailItem表示イベントについて
8.9
コンテンツ・コンテナの項目の表示
8.9.1
panelHeaderコンポーネントの使用方法
8.10
1つ以上の列における箇条書きリストの表示
8.10.1
panelListコンポーネントの使用方法
8.10.2
リスト階層の作成について
8.11
関連する項目のグループ化
8.11.1
panelGroupLayoutコンポーネントの使用方法
8.11.2
ジオメトリ管理およびpanelGroupLayoutコンポーネントについて
8.12
空白または線を使用したコンテンツの分割
8.12.1
spacerコンポーネントの使用方法
8.12.2
separatorコンポーネントの使用方法
9
入力コンポーネントの使用およびフォームの定義
9.1
入力コンポーネントおよびフォームの概要
9.2
formの定義
9.2.1
ページへのformの追加方法
9.2.2
ページへのsubformの追加方法
9.2.3
formへのリセット・ボタンの追加方法
9.3
inputTextコンポーネントの使用方法
9.3.1
inputTextコンポーネントの追加方法
9.4
数値入力コンポーネントの使用方法
9.4.1
inputNumberSliderまたはinputRangeSliderコンポーネントの追加方法
9.4.2
inputNumberSpinboxコンポーネントの追加方法
9.5
カラー・チューザおよび日付チューザの使用方法
9.5.1
inputColorコンポーネントの追加方法
9.5.2
inputDateコンポーネントの追加方法
9.6
選択コンポーネントの使用方法
9.6.1
選択コンポーネントの追加方法
9.7
シャトル・コンポーネントの使用方法
9.7.1
selectManyShuttleまたはselectOrderShuttleコンポーネントの追加方法
9.7.2
選択イベントのクライアント・リスナーの使用方法について
9.8
richTextEditorコンポーネントの使用方法
9.9
ファイルのアップロード機能の使用方法
9.9.1
inputFileコンポーネントの使用方法
9.9.2
一時的なファイルの格納について
10
表およびツリーへのデータの表示
10.1
表、ツリーおよびツリー表の概要
10.1.1
コンテンツの配信
10.1.2
行の選択
10.1.3
表、ツリーおよびツリー表のデータの編集
10.1.4
表、ツリーおよびツリー表でのポップアップ・ダイアログの使用
10.1.5
クライアントの表、ツリーおよびツリー表コンポーネントへのアクセス
10.2
表へのデータの表示
10.2.1
列および列データ
10.2.2
表の書式設定
10.2.3
列の書式設定
10.2.4
ページへの表の表示方法
10.2.5
ページに表を追加する場合の処理
10.2.6
実行時の処理
10.2.7
プログラムを使用した表の列のソートの有効化について
10.2.8
表の選択された行でのアクションの実行について
10.2.9
表の選択されたコンポーネント値の動的な決定について
10.2.10
イテレータ・タグの使用について
10.3
表への非表示機能の追加
10.3.1
detailStampファセットの使用方法
10.3.2
実行時の処理
10.4
表でのフィルタ処理の有効化
10.4.1
表へのフィルタ処理機能の追加方法
10.5
表へのデータの表示
10.5.1
ツリーへのデータの表示方法
10.5.2
ページにツリーを追加する場合の処理
10.5.3
実行時の処理
10.5.4
プログラムを使用したノードの開閉について
10.5.5
プログラムを使用したノードの選択について
10.6
ツリー表へのデータの表示
10.6.1
ツリー表へのデータの表示方法
10.7
行を値として渡す
10.8
表メニュー、ツールバーおよびステータス・バーの表示
10.8.1
表、ツリーまたはツリー表を含むpanelCollectionの追加方法
10.9
表、ツリーまたはツリー表からのデータのエクスポート
10.9.1
表、ツリーまたはツリー表データの外部形式へのエクスポート方法
10.9.2
実行時の処理: 行の選択がエクスポートされるデータに与える影響
10.10
スタンプ設定を使用するコンポーネントからクライアント上の選択された値へのアクセス
10.10.1
スタンプ設定されたコンポーネントの選択内容から値へのアクセス方法
10.10.2
選択された値へのアクセスについて
11
値リスト・コンポーネントの使用方法
11.1
値リスト・コンポーネントの概要
11.2
ListOfValuesデータ・モデルの作成
11.3
inputListOfValuesコンポーネントの使用方法
11.4
inputComboboxListOfValuesコンポーネントの使用方法
12
問合せコンポーネントの使用方法
12.1
問合せコンポーネントの概要
12.2
問合せへのモデルの実装
12.3
quickQueryコンポーネントの使用方法
12.3.1
モデルを使用したquickQueryコンポーネントの追加方法
12.3.2
モデルなしでのquickQueryコンポーネントの使用方法
12.3.3
実行時の処理: フレームワークによりquickQueryコンポーネントがレンダリングされて検索が実行される仕組み
12.4
queryコンポーネントの使用方法
12.4.1
queryコンポーネントの追加方法
13
ポップアップ・ダイアログ、メニューおよびウィンドウの使用方法
13.1
ポップアップ要素の使用の概要
13.2
インライン・ポップアップ要素の作成
13.2.1
ポップアップ要素の表示および非表示
13.2.2
クライアントへのコンテンツの送信
13.2.3
ダイアログ・ボタンの使用方法
13.2.4
インライン・ダイアログの作成方法
13.2.5
インライン・ウィンドウの作成方法
13.2.6
インライン・ポップアップ・メニューの作成方法
13.3
ポップアップ要素を表示するためのコマンド・コンポーネントの使用方法
13.3.1
af:showPopupBehaviorタグの使用方法
13.4
外部ブラウザのポップアップ・ウィンドウ
13.4.1
外部ダイアログおよびページ・フローの作成方法
13.4.1.1
ダイアログを開くためのJSFナビゲーション・ルールの定義
13.4.1.2
ダイアログを開くJSFページの作成
13.4.1.3
ダイアログ・ページを作成し、ダイアログ値を返す
13.4.1.4
ダイアログに値を渡す
13.4.1.5
戻り値の処理
14
メニュー、ツールバーおよびツールボックスの使用方法
14.1
メニュー、ツールバーおよびツールボックスの概要
14.2
メニュー・バーでのメニューの使用方法
14.2.1
メニュー・バーのメニューの作成および使用方法
14.3
ツールバーの使用方法
14.3.1
ツールバーの作成および使用方法
14.3.2
実行時の処理: ツールバーのサイズの決定
14.3.3
ツールバーについて
15
出力コンポーネントを使用したデータの表示
15.1
出力テキスト、イメージ、アイコンおよびメディア・コンポーネントの概要
15.2
出力テキストおよび書式設定された出力テキストの表示
15.2.1
出力テキストの表示方法
15.3
アイコンの表示
15.3.1
標準アイコンの表示方法
15.4
イメージの表示
15.5
リンクとしてのイメージの使用
15.5.1
1つ以上の実行リンクとしてのイメージの使用方法
15.6
ファイルのダウンロード
15.6.1
ファイルのダウンロード・メカニズムの作成方法
15.7
ビデオ・クリップおよび音声クリップの再生
15.7.1
メディア・プレーヤ
15.7.2
表示サイズ
15.7.3
コントロール
15.7.4
自動開始および繰返し再生
15.7.5
音声クリップおよびビデオ・クリップの再生方法
16
ヒント、メッセージおよびヘルプの表示
16.1
ヒントおよびメッセージの表示の概要
16.2
コンポーネントのヒントの表示
16.2.1
コンポーネントへのヒントの表示方法
16.3
検証および変換用のヒントとエラー・メッセージの表示
16.3.1
バリデータおよびコンバータのカスタム・メッセージの定義方法
16.3.2
デフォルト・メッセージのグローバルなオーバーライドについて
16.3.3
コンポーネントのメッセージをインラインで表示する方法
16.3.4
グローバル・メッセージをインラインで表示する方法
16.4
単一のラベルおよびメッセージを使用したコンポーネントのグループ化
16.4.1
panelLabelAndMessageコンポーネントの使用方法
16.5
コンポーネントへのヘルプの表示
16.5.1
リソース・バンドルベースのヘルプの作成方法
16.5.2
XLIFFベースのヘルプの作成方法
16.5.3
マネージドBeanヘルプの作成方法
16.5.4
Javaクラス・ヘルプ・プロバイダの作成方法
16.5.5
UIコンポーネントからのヘルプ・コンテンツへのアクセス方法
16.5.6
異なるメッセージ・タイプの組合せについて
17
ナビゲーション・コンポーネントの使用
17.1
ナビゲーション・コンポーネントの概要
17.2
ボタンおよびリンクのナビゲーション目的での使用
17.2.1
コマンド・ボタンおよびコマンド・リンクの使用方法
17.2.2
実行ボタンおよび実行リンクの使用方法
17.3
ページ階層用のナビゲーション・アイテムの使用
17.4
単純なナビゲーション階層の作成
17.4.1
単純なページ階層の作成方法
17.4.2
breadCrumbsコンポーネントの使用方法
17.5
メニュー・モデルを使用したページ階層の作成
17.5.1
メニュー・モデル・メタデータの作成方法
17.5.2
ADFメニュー・モデルの作成ウィザードを使用する場合の処理
17.5.3
JSFページでのXMLMenuModelへのバインド方法
17.5.4
breadCrumbsコンポーネントの使用方法
17.5.5
実行時の処理
17.5.6
カスタム・ノード属性について
17.6
trainコンポーネントを使用したマルチステップ・プロセス用のナビゲーション・アイテムの作成
17.6.1
トレイン・モデルの作成方法
17.6.2
トレイン・モデルへのマネージドBeanの構成方法
17.6.3
JSFページでのトレイン・モデルへのバインド方法
18
フラグメント、テンプレート、コンポーネントの作成および再利用
18.1
再利用可能なコンテンツの概要
18.2
ページ・フラグメントの使用
18.2.1
ページ・フラグメントの作成方法
18.2.2
ページ・フラグメントを作成する場合の処理
18.2.3
JSFページでのページ・フラグメントの使用方法
18.2.4
実行時の処理: ページ・フラグメントの解決
18.3
ページ・テンプレートの使用
18.3.1
ページ・テンプレートの作成方法
18.3.2
ページ・テンプレートを作成する場合の処理
18.3.3
ページ・テンプレートに基づくJSFページの作成方法
18.3.4
テンプレートを使用してページを作成する場合の処理
18.3.5
実行時の処理: ページ・テンプレートが解決される仕組み
18.3.6
テンプレートおよびネーミング・コンテナについて
18.4
宣言コンポーネントの使用
18.4.1
宣言コンポーネントの作成方法
18.4.2
宣言コンポーネントを作成する場合の処理
18.4.3
宣言コンポーネントのデプロイ方法
18.4.4
JSFページでの宣言コンポーネントの使用方法
18.4.5
JSFページに宣言コンポーネントを使用する場合の処理
18.4.6
実行時の処理
19
スタイルおよびスキンを使用した外観のカスタマイズ
19.1
スキン、スタイル・セレクタおよびスキン・プロパティの概要
19.1.1
Oracle ADF Facesスキン
19.1.2
スキン・スタイル・セレクタ
19.1.3
コンポーネント・スタイル・プロパティ
19.2
アプリケーションへのカスタム・スキンの適用
19.2.1
アプリケーションへのカスタム・スキンの追加方法
19.2.2
カスタム・スキンの登録方法
19.2.3
カスタム・スキンを使用するためのアプリケーションの構成方法
19.2.4
JARファイルへのカスタム・スキンのデプロイ方法
19.3
スキン・スタイル・プロパティの定義
19.3.1
テキストへのスキンの適用方法
19.3.2
アイコンへのスキンの適用方法
19.3.3
メッセージへのスキンの適用方法
19.3.4
コンポーネントへのテーマの適用方法
19.3.4.1
テーマの継承について
19.3.5
カスタム別名の作成方法
19.3.6
スキンを動的に変更するためのコンポーネントの構成方法
19.4
コンポーネントのスタイル・プロパティの変更
19.4.1
インライン・スタイルの設定方法
19.4.2
スタイル・クラスの設定方法
20
ページの国際化およびローカライズ
20.1
ADF Facesページの国際化およびローカライズの概要
20.2
ロケールおよびリソース・バンドルの定義
20.2.1
ベース・リソース・バンドルの定義方法
20.2.2
リソース・バンドル・ファイルの編集方法
20.2.3
アプリケーションへのロケールおよびリソース・バンドルの登録方法
20.2.4
アプリケーションでのリソース・バンドルの使用方法
20.2.5
カスタム・スキンおよびコントロール・ヒントについて
20.3
JDeveloperにおける自動リソース・バンドル統合の使用
20.3.1
リソース・バンドル・オプションの設定方法
20.4
ADF Facesのオプションのローカライゼーション・プロパティの構成
20.4.1
オプションのローカライゼーション・プロパティの構成方法
21
アクセス可能なADF Facesページの開発
21.1
アクセス可能なADF Facesページの概要
21.2
アクセス可能なADF Facesコンポーネントおよびページの開発
21.2.1
ADF Facesコンポーネントのアクセシビリティ・ガイドラインの使用
21.2.2
ADF Facesのアクセシビリティ・ルールの監査実行方法
21.2.3
部分ページ・レンダリングの使用方法
21.2.4
スクリプトの使用方法
21.2.5
スタイルの使用方法
21.2.6
ページ構造およびナビゲーションの使用方法
21.3
ADF Facesコンポーネントへのアクセス・キーの定義
21.3.1
ADF Facesコンポーネントのアクセス・キーの定義方法
21.3.2
ローカライズされたラベルおよびアクセス・キーの定義方法
21.4
アクセシビリティ・モードの選択
21.4.1
trinidad-config.xmlにおけるアクセシビリティ・サポートの構成方法
21.5
スクリーン・リーダーをサポートするためのテキストの提供
21.5.1
イメージ、アイコンおよびその他のオブジェクトに対するスクリーン・リーダー・サポートの提供方法
21.5.2
フレームに対するスクリーン・リーダーのサポートの提供方法
21.5.3
表に対するスクリーン・リーダーのサポートの提供方法
21.5.4
テキストに対するスクリーン・リーダーのサポートの提供方法
第IV部 ADFデータ視覚化コンポーネントの使用
22
ADFデータ視覚化コンポーネントの概要
22.1
ADFデータ視覚化コンポーネント概要
22.2
ADFデータ視覚化コンポーネントの定義
22.2.1
グラフ
22.2.2
ゲージ
22.2.3
ピボット・テーブル
22.2.4
地理マップ
22.2.5
ガント
22.3
ADFデータ視覚化コンポーネントへのデータの指定
22.4
Flashイメージ用カスタム・フォントのダウンロード
23
ADFグラフ・コンポーネントの使用
23.1
ADFグラフ・コンポーネントの概要
23.2
ADFグラフ・タグの理解
23.2.1
グラフ固有のタグ
23.2.2
一般的なグラフの子タグ
23.2.3
グラフ固有の子タグ
23.2.4
子セット・タグ
23.3
グラフのデータ要件の理解
23.3.1
面グラフのデータ要件
23.3.2
棒グラフのデータ要件
23.3.3
バブル・グラフのデータ要件
23.3.4
組合せグラフのデータ要件
23.3.5
ファンネル・グラフのデータ要件
23.3.6
折れ線グラフのデータ要件
23.3.7
パレート・グラフのデータ要件
23.3.8
円グラフのデータ要件
23.3.9
極グラフのデータ要件
23.3.10
レーダー・グラフのデータ要件
23.3.11
散布図のデータ要件
23.3.12
株価チャートのデータ要件
23.3.12.1
株価チャート: 高値-安値-終値
23.3.12.2
株価チャート: 出来高付き高値-安値-終値
23.3.12.3
株価チャート: 始値-高値-安値-終値
23.3.12.4
株価チャート: 出来高付き始値-高値-安値-終値
23.3.12.5
ローソク足株価チャート: 始値-終値
23.3.12.6
ローソク足株価チャート: 出来高付き始値-終値
23.3.12.7
ローソク足株価チャート: 始値-高値-安値-終値
23.3.12.8
ローソク足株価チャート: 出来高付き始値-高値-安値-終値
23.4
ADFグラフの作成
23.4.1
表形式データを使用したグラフの作成方法
23.4.1.1
グラフ用の表形式データのマネージドBeanへの格納
23.4.1.2
表形式データを使用したグラフの作成
23.4.2
表形式データを使用してグラフを作成する場合の処理
23.5
グラフの一般的な機能のカスタマイズ
23.5.1
グラフの棒、線、面、ポイントおよびスライスの色およびスタイルの変更
23.5.1.1
個々の系列アイテムの色とスタイルの指定方法
23.5.1.2
系列アイテムに使用される異なる色の数の制御方法
23.5.2
グラフの数値の書式設定
23.5.2.1
グラフのY1軸の数値の書式設定方法
23.5.2.2
グラフのY1軸の数値を書式設定する場合の処理
23.5.2.3
グラフのマーカー・テキストの数値の書式設定方法
23.5.2.4
グラフのマーカー・テキストの数値を書式設定する場合の処理
23.5.3
グラフのテキストの書式設定
23.5.4
グラフのサイズとスタイルの変更
23.5.4.1
グラフが初めて表示される際のサイズの指定方法
23.5.4.2
グラフの動的サイズ変更の指定方法
23.5.4.3
特定のスタイルシートをグラフに使用する方法
23.5.5
グラフの背景、描画エリアおよびタイトルの変更
23.5.5.1
グラフの背景と描画エリアのカスタマイズ方法
23.5.5.2
グラフのタイトルと脚注の指定方法
23.5.6
グラフの軸とラベルのカスタマイズ
23.5.6.1
軸のタイトル、外観およびスケーリングの指定方法
23.5.6.2
軸のティック・マークとティック・ラベルの外観の制御方法
23.5.6.3
軸の数値の書式設定方法
23.5.6.4
Y軸の最初の値の設定方法
23.5.7
グラフの凡例のカスタマイズ
23.5.8
グラフのツールチップのカスタマイズ
23.6
特定のグラフ・タイプの外観のカスタマイズ
23.6.1
ADFグラフのタイプの変更
23.6.2
円グラフの外観の変更
23.6.2.1
円グラフ全体の外観のカスタマイズ方法
23.6.2.2
円グラフのスライスの切離しの指定方法
23.6.3
折れ線グラフの外観の変更
23.6.3.1
折れ線グラフにデータ線またはマーカーを表示する方法
23.6.3.2
グラフ系列の線の外観の変更方法
23.6.4
パレート・グラフのカスタマイズ
23.7
特殊な機能のグラフへの追加
23.7.1
参照線または領域のグラフへの追加
23.7.1.1
設計時に参照線または領域を作成する方法
23.7.1.2
設計時に参照線または領域を作成する場合の処理
23.7.1.3
参照線または領域の動的作成方法
23.7.2
グラフでのグラデーション特殊効果の使用
23.7.2.1
グラデーション特殊効果のグラフへの追加方法
23.7.2.2
グラデーション特殊効果をグラフに追加する場合の処理
23.7.3
グラフの一部への透明色の指定
23.7.4
インタラクティブな機能のグラフへの追加
23.7.4.1
線と凡例の強調表示の追加方法
23.7.4.2
関連するマーカーのセットの表示/非表示を切り替える方法
23.7.4.3
ズームとスクロール・レベルの変更に対応する方法
23.7.5
インタラクティブな時間軸のグラフへの追加
23.7.5.1
時間データを表示する相対的範囲の定義方法
23.7.5.2
時間データを表示する明示的範囲の定義方法
24
ADFゲージ・コンポーネントの使用
24.1
ADFゲージ・コンポーネントの概要
24.1.1
ゲージのタイプ
24.1.2
ゲージの用語
24.2
ゲージのデータ要件の理解
24.3
ADFゲージの作成
24.3.1
表形式データを使用したゲージの作成
24.3.1.1
ゲージ用の表形式データのマネージドBeanへの格納
24.3.1.2
表形式データのリストの構造
24.3.2
表形式データを使用したゲージの作成方法
24.3.3
表形式データを使用してゲージを作成する場合の処理
24.4
ゲージの一般的な機能のカスタマイズ
24.4.1
ゲージのタイプの変更
24.4.2
ゲージ・セットでのゲージのレイアウトの決定
24.4.3
ゲージのサイズとスタイルの変更
24.4.3.1
ゲージが初めて表示される際のサイズの指定方法
24.4.3.2
ゲージの動的サイズ変更の指定方法
24.4.3.3
ゲージのカスタム・スタイル・クラスの使用方法
24.4.4
しきい値のゲージへの追加
24.4.4.1
静的しきい値のゲージへの追加方法
24.4.4.2
しきい値のゲージへの追加について
24.4.5
ゲージの数値の書式設定
24.4.5.1
ゲージ・メトリック・ラベルの数値の書式設定方法
24.4.5.2
ゲージ・メトリック・ラベルの数値を書式設定する場合の処理
24.4.6
ゲージのテキストの書式設定
24.4.6.1
ゲージ・メトリック・ラベルのテキストの書式設定方法
24.4.6.2
ゲージ・メトリック・ラベルのテキストを書式設定する場合の処理
24.4.7
ゲージ・ラベルのカスタマイズ
24.4.7.1
ゲージ・ラベルの位置の制御方法
24.4.7.2
ゲージ・ラベルの色と枠のカスタマイズ方法
24.4.8
インジケータとティック・マークのカスタマイズ
24.4.8.1
ゲージ・インジケータの表示の制御方法
24.4.8.2
ティック・マークとラベルの指定方法
24.5
ゲージの特殊な機能のカスタマイズ
24.5.1
ゲージでのグラデーション特殊効果の使用
24.5.1.1
グラデーション特殊効果のゲージへの追加方法
24.5.1.2
グラデーション特殊効果をゲージに追加する場合の処理
25
ADFピボット・テーブル・コンポーネントの使用
25.1
ADFピボット・テーブル・コンポーネントの概要
25.1.1
ピボット・テーブルの要素と用語
25.1.2
ピボット・テーブルでのドリルダウン
25.1.3
ピボット・レイヤー・ハンドル
25.2
ピボット・テーブルのデータ要件の理解
25.3
ピボット・テーブルのサイズ
25.3.1
ピボット・テーブル全体のサイズの設定方法
25.3.2
行と列のサイズを変更する方法
25.3.2.1
行と列のサイズの変更について
25.4
ピボット・テーブルのセルのコンテンツのカスタマイズ
25.4.1
データ・セルに対するCellFormatオブジェクトの作成方法
25.4.2
CellFormatオブジェクトの作成
25.4.3
書式とテキスト・スタイルの変更
25.4.4
ピボット・テーブルでのストップライト書式設定と条件付き書式設定の作成
26
ADF地理マップ・コンポーネントの使用
26.1
地理マップの概要
26.1.1
使用可能なマップ・テーマ
26.1.2
地理マップの用語
26.1.3
地理マップ・コンポーネントのタグ
26.1.3.1
地理マップの親タグ
26.1.3.2
地理マップの子タグ
26.1.3.3
マップ・テーマを変更するタグ
26.2
地理マップのデータ要件の理解
26.3
地理マップのカスタマイズ
26.3.1
マップ・サイズの調整方法
26.3.2
マップ・ズーム制御のストラテジの指定方法
26.4
マップ・テーマのカスタマイズ
26.4.1
テーマのズーム・レベルのカスタマイズ方法
26.4.2
マップ・テーマのラベルのカスタマイズ方法
26.4.3
マップ・テーマのカスタマイズ方法
26.4.4
点テーマのポイント・イメージのカスタマイズ
26.4.4.1
ポイント・イメージのカスタマイズ方法
26.4.4.2
マップのポイント・イメージをカスタマイズする場合の処理
26.4.5
棒グラフ・テーマの棒のカスタマイズ
26.4.5.1
マップ棒グラフ・テーマの棒のカスタマイズ方法
26.4.5.2
マップ棒グラフ・テーマの棒をカスタマイズする場合の処理
26.4.6
円グラフ・テーマのスライスのカスタマイズ
26.4.6.1
マップ円グラフ・テーマのスライスのカスタマイズ方法
26.4.6.2
マップ円グラフ・テーマのスライスをカスタマイズする場合の処理
26.5
ツールバーのマップへの追加
26.5.1
ツールバーのマップへの追加方法
26.5.2
ツールバーをマップに追加する場合の処理
27
ADFガント・チャート・コンポーネントの使用
27.1
ADFガント・チャート・コンポーネントの概要
27.1.1
ガント・チャートのタイプ
27.1.2
プロジェクト・ガント・チャートのタスクの説明
27.1.3
ガント・チャートの主な機能パーツ
27.1.4
ガントのリスト領域とチャート領域の関係
27.2
ガント・チャートのデータ要件の理解
27.2.1
プロジェクト・ガント・チャートのデータ
27.2.2
リソース使用率ガント・チャートのデータ
27.2.3
スケジュール・ガント・チャートのデータ
27.2.4
階層リストまたはフラット・リストでのデータの表示方法
27.3
ガント・チャートでの移動
27.3.1
リスト領域またはチャート領域のスクロール
27.3.2
ガント・チャートでの特定の日付への移動方法
27.3.3
リスト領域での列の可視性の制御方法
27.4
ガント・チャートの時間軸でのズーム
27.4.1
時間軸の設定のカスタマイズ方法
27.4.2
時間軸でのズーム・インまたはズーム・アウト方法
27.5
ガント・チャートでの休日の指定
27.5.1
曜日を休日として指定する方法
27.5.2
特定の日付を休日として指定する方法
27.6
ガント・チャートの印刷
27.6.1
印刷オプション
27.6.2
印刷イベントを処理するアクション・リスナー
第V部 高度なトピック
28
コンポーネントの変更の永続化
28.1
変更永続性の使用の概要
28.2
セッション変更永続性の実装
28.2.1
セッション変更永続性の実装方法
28.2.2
変更永続性を使用するようアプリケーションを構成する場合の処理
28.2.3
実行時の処理
28.2.4
テンプレートおよび領域での変更永続性の使用について
29
ドラッグ・アンド・ドロップ機能の追加
29.1
ドラッグ・アンド・ドロップ機能の概要
29.2
属性のドラッグ・アンド・ドロップ機能の追加
29.3
オブジェクトのドラッグ・アンド・ドロップ機能の追加
29.3.1
単一オブジェクトのドラッグ・アンド・ドロップ機能の追加方法
29.3.2
実行時の処理
29.3.3
ClientDropListenerの使用について
29.4
コレクションのドラッグ・アンド・ドロップ機能の追加
29.4.1
コレクションのドラッグ・アンド・ドロップ機能の追加方法
29.4.2
dragDropEndListenerについて
29.5
コンポーネントのドラッグ・アンド・ドロップ機能の追加
29.5.1
コンポーネントのドラッグ・アンド・ドロップ機能の追加方法
第VI部 付録
A
ADF Facesの構成
A.1
ADF Facesの構成の概要
A.2
web.xmlでの構成
A.2.1
web.xmlでのJSFとADF Facesの構成方法
A.2.2
web.xmlに必要な要素について
A.2.3
web.xmlのADF Facesコンテキスト・パラメータについて
A.2.3.1
状態保存
A.2.3.2
デバッギング
A.2.3.3
ファイルのアップロード
A.2.3.4
リソース・デバッグ・モード
A.2.3.5
変更永続性
A.2.3.6
アサーション
A.2.3.7
プロファイリング
A.2.3.8
Faceletサポート
A.2.3.9
ダイアログ接頭辞
A.2.3.10
CSSクラス名の圧縮
A.2.3.11
テストの自動化
A.2.3.12
UIViewRootキャッシング
A.2.3.13
テーマと色調スタイル
A.2.3.14
部分ページ・ナビゲーション
A.2.4
web.xmlのその他のコンテキスト・パラメータについて
A.3
faces-config.xmlでの構成
A.3.1
faces-config.xmlでのADF Facesの構成方法
A.4
adf-config.xmlでの構成
A.4.1
adf-config.xmlでのADF Facesの構成方法
A.5
adf-settings.xmlでの構成
A.5.1
adf-settings.xmlでのADF Facesの構成方法
A.5.2
adf-settings.xmlの要素について
A.5.2.1
ヘルプ・システム
A.6
trinidad-config.xmlでの構成
A.6.1
trinidad-config.xmlでのADF Facesの機能の構成方法
A.6.2
trinidad-config.xmlの要素について
A.6.2.1
アニメーションの有効化
A.6.2.2
スキン・ファミリ
A.6.2.3
タイムゾーンおよび年
A.6.2.4
拡張デバッグ出力
A.6.2.5
ページ・アクセシビリティ・レベル
A.6.2.6
言語読取り方向
A.6.2.7
通貨コードおよび数値の桁/小数点の区切り文字
A.6.2.8
日付と数値ロケールの書式設定
A.6.2.9
出力モード
A.6.2.10
アクティブなPageFlowScopeインスタンスの数
A.6.2.11
カスタム・ファイル・アップロード・プロセッサ
A.6.2.12
クライアント側検証および変換
A.7
trinidad-skins.xmlでの構成
A.8
RequestContext EL暗黙オブジェクトの使用
B
コンバータおよびバリデータ・メッセージのメッセージ・キー
B.1
ADF Facesのデフォルト・メッセージの概要
B.2
メッセージ・キーおよびセッター・メソッド
B.3
コンバータおよびバリデータのメッセージ・キーおよびセッター・メソッド
B.3.1
af:convertColor
B.3.2
af:convertDateTime
B.3.3
af:convertNumber
B.3.4
af:validateByteLength
B.3.5
af:validateDateRestriction
B.3.6
af:validateDateTimeRange
B.3.7
af:validateDoubleRange
B.3.8
af:validateLength
B.3.9
af:validateRegExp