ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Application Development Framework Webユーザー・インタフェース開発者ガイド
11
g
リリース2 (11.1.2.1.0)
B66719-01
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
リリース11.1.2.1.0用のこのガイドでの新しい情報
第I部 ADF Faces概説
1
ADF Facesの概要
1.1
Oracle ADF Facesについて
1.2
ADF Facesフレームワーク
1.3
ADF Facesコンポーネント
2
ADF Facesデモ・アプリケーション
2.1
ADF Facesデモ・アプリケーションについて
2.2
ADF Facesデモ・アプリケーションのダウンロードとインストール
3
ADF FacesとJDeveloperの概要
3.1
JDeveloperでの宣言的開発について
3.2
アプリケーション・ワークスペースの作成
3.2.1
ADF Facesアプリケーション・ワークスペースの作成方法
3.2.2
アプリケーション・ワークスペースを作成する場合の処理
3.3
ページ・フローの定義
3.3.1
ページ・フローの定義方法
3.3.2
ダイアグラマを使用してページ・フローを作成する場合の処理
3.4
ビュー・ページの作成
3.4.1
JSFページの作成方法
3.4.2
JSFページの作成時に発生する処理
3.4.3
Faceletsエンジンを使用するためのアプリケーションの更新について
3.4.4
自動コンポーネント・バインディングについて
3.4.5
ADF FacesコンポーネントのJSFページへの追加方法
3.4.6
コンポーネントをページへ追加する場合の処理
3.4.7
コンポーネント属性の設定方法
3.4.8
プロパティ・インスペクタを使用する場合の処理
3.5
EL式の作成
3.5.1
EL式の作成方法
3.5.2
EL書式タグの使用方法
3.5.3
EL式のマネージドBean内での使用方法
3.6
マネージドBeanの作成と使用
3.6.1
JDeveloperでのマネージドBeanの作成方法
3.6.2
JDeveloperを使用してマネージドBeanを作成する場合の処理
3.6.3
コンポーネント・バインディングおよびマネージドBeanについて
3.7
ADF Faces Javadocの表示
3.7.1
ADF Facesのソース・コードおよびJavadocの表示方法
第II部 ADF Facesアーキテクチャの理解
4
ADF Facesクライアント側アーキテクチャの使用方法
4.1
ADF Facesアーキテクチャの使用について
4.2
クライアント・イベントのリスニング
4.2.1
クライアント・イベントをリスニングする方法
4.3
JavaScriptのページへの追加
4.3.1
インラインのJavaScriptの使用方法
4.3.2
JavaScriptライブラリのインポート方法
4.3.3
クライアント・イベント・ソースへのアクセスについて
4.4
クライアント側コンポーネントのインスタンス化
4.4.1
クライアント側インスタンス用にコンポーネントを構成する方法
4.4.2
clientComponentをtrueに設定した場合の処理
4.5
ページでのクライアント・コンポーネントの検索
4.5.1
ネーミング・コンテナ内のコンポーネントの検索について
4.6
クライアントでのコンポーネント・プロパティへのアクセス
4.6.1
クライアントでのプロパティ値の設定方法
4.6.2
クライアント上のプロパティの設定について
4.6.3
無効化されたプロパティを非保護にする方法
4.6.4
実行時の処理: クライアント・プロパティのクライアントでの設定方法
4.7
クライアント側コンポーネントに対するボーナス属性の使用
4.7.1
ボーナス属性の作成方法
4.7.2
ボーナス属性のマーシャリングについて
4.8
レンダリングおよび可視性の理解
4.8.1
Javascriptを使用した可視性の設定方法
4.8.2
VisibleとisShowing関数について
4.9
JavaScriptライブラリのパーティション化
4.9.1
JavaScript機能の作成方法
4.9.2
JavaScriptパーティションの作成方法
4.9.3
実行時の処理: JavaScriptのパーティション化
5
ADF FacesでのJSFライフサイクルの使用
5.1
JSFライフサイクルとADF Facesの使用について
5.2
immediate属性の使用
5.2.1
immediate属性の使用方法
5.3
最適化されたライフサイクルの使用
5.3.1
immediate属性と最適化されたライフサイクルの使用について
5.3.2
LOVコンポーネントと最適化されたライフサイクルの使用について
5.4
クライアント側ライフサイクルの使用
5.5
サブフォームを使用したページでのセクションの作成
5.6
オブジェクト・スコープ・ライフサイクル
5.7
ページ間の値の受渡し
5.7.1
Javaコード内でのpageFlowScopeスコープの使用方法
5.7.2
Javaコードを記述せずにpageFlowScopeスコープを使用する方法
5.7.3
実行時に行われる処理: 値の受渡し方法
6
イベントの処理
6.1
イベントおよびイベント処理について
6.1.1
イベントおよび部分ページ・レンダリング
6.1.2
クライアント側イベント・モデル
6.2
ADF Facesサーバー・イベントの使用
6.2.1
サーバー側イベントの処理方法
6.3
ADF Facesクライアント・イベントに対するJavaScriptの使用
6.3.1
クライアント側イベントの使用方法
6.3.2
イベントの発生元を返す方法
6.3.3
イベントのクライアント側属性の使用方法
6.3.4
イベント実行時のUI入力のブロック方法
6.3.5
イベントがサーバーに伝播されないようにする方法
6.3.6
レスポンスが必要でないことを示す方法
6.3.7
実行時の処理: クライアント側イベントの機能の仕方
6.3.8
ネーミング・コンテナの使用について
6.4
クライアントからサーバーへのカスタム・イベントの送信
6.4.1
クライアントからサーバーへのカスタム・イベントの送信方法
6.4.2
実行時の処理: クライアント・リスナーとサーバー・リスナーの協働の仕方
6.4.3
データのマーシャリングとアンマーシャリングについて
6.5
イベント・レスポンス内でのスクリプトの実行
6.6
ADF Facesのクライアント動作タグの使用
6.6.1
scrollComponentIntoViewBehaviorタグの使用方法
6.7
ポーリング・イベントを使用したページの更新
6.7.1
pollコンポーネントの使用方法
7
入力の検証および変換
7.1
ADF Facesの変換および検証について
7.1.1
ADF Facesコンバータおよびバリデータのユースケースと例
7.1.2
ADF Facesコンバータおよびバリデータの追加機能
7.2
変換、検証とJSFライフサイクル
7.3
変換の追加
7.3.1
コンバータの追加方法
7.3.2
コンバータの属性の設定方法
7.3.3
実行時に行われる処理
7.4
カスタムJSFコンバータの作成
7.4.1
カスタムJSFコンバータの作成方法
7.4.2
カスタム・コンバータを使用するときに行われる処理
7.5
検証の追加
7.5.1
検証の追加方法
7.5.1.1
ADF Faces検証の追加
7.5.1.2
検証属性の使用
7.5.1.3
ADF Facesバリデータの使用
7.5.2
実行時に行われる処理
7.5.3
複数バリデータについて
7.6
カスタムJSF検証の作成
7.6.1
バッキングBeanの検証メソッドの作成方法
7.6.2
バッキングBeanの検証メソッドを作成するときに行われる処理
7.6.3
カスタムJSFバリデータの作成方法
7.6.4
カスタムJSFバリデータを使用するときに行われる処理
8
部分ページ・コンテンツの再レンダリング
8.1
部分ページ・レンダリングについて
8.2
部分ページ・レンダリングの宣言的有効化
8.2.1
部分ページ・レンダリングを有効にする方法
8.2.2
ブラウザの戻るボタンの使用について
8.2.3
PPRとスクリーン・リーダーについて
8.3
部分ページ・レンダリングのプログラムによる有効化
8.3.1
部分ページ・レンダリングをプログラムで有効にする方法
8.4
部分ページ・ナビゲーションの使用
8.4.1
部分ページ・ナビゲーションの使用方法
8.4.2
PPRナビゲーションについて
第III部 レイアウトの作成
9
Webページ上のコンテンツの編成
9.1
Webページ上のコンテンツの編成について
9.1.1
レイアウト・コンポーネントの追加機能
9.2
ページ・レイアウトの開始
9.2.1
ジオメトリ管理およびコンポーネントの拡大
9.2.2
拡大可能なコンポーネントへのコンポーネントのネスト
9.2.3
クイック・スタート・レイアウトの使用
9.2.4
ジオメトリ管理コンポーネント使用のヒント
9.2.5
documentタグの構成方法
9.3
コンテンツをページ全体に拡大するための設定
9.3.1
panelStretchLayoutコンポーネントの使用方法
9.3.2
ジオメトリ管理およびpanelStretchLayoutコンポーネントについて
9.4
スプリッタを使用したサイズ変更可能なペインの作成
9.4.1
panelSplitterコンポーネントの使用方法
9.4.2
ジオメトリ管理およびpanelSplitterコンポーネントについて
9.5
事前定義済固定領域へのページ・コンテンツの配置
9.5.1
panelBorderLayoutコンポーネントを使用して事前定義済固定領域にページ・コンテンツを配置する方法
9.6
フォームでのコンテンツの配置
9.6.1
panelFormLayoutコンポーネントの使用方法
9.6.2
groupコンポーネントをpanelFormLayoutコンポーネントとともに使用する方法について
9.7
ダッシュボードでのコンテンツの配置
9.7.1
panelDashboardコンポーネントの使用方法
9.7.2
ジオメトリ管理およびpanelDashboardコンポーネントについて
9.8
コンテンツの動的な表示および非表示
9.8.1
showDetailコンポーネントの使用方法
9.8.2
showDetailHeaderコンポーネントの使用方法
9.8.3
panelBoxコンポーネントの使用方法
9.8.4
表示イベントについて
9.9
アコーディオン・パネルおよびタブ付きのパネルにおけるコンテンツの表示または非表示
9.9.1
panelAccordionコンポーネントの使用方法
9.9.2
panelTabbedコンポーネントの使用方法
9.9.3
panelAccordionまたはpanelTabbedコンポーネントにコンテンツを表示するためのshowDetailItemコンポーネントの使用方法
9.9.4
ジオメトリ管理およびshowDetailItemコンポーネントについて
9.9.5
showDetailItem表示イベントについて
9.10
静的ボックスの項目の表示
9.10.1
panelHeaderコンポーネントの使用方法
9.10.2
decorativeBoxコンポーネントの使用方法
9.10.3
ジオメトリ管理およびdecorativeBoxコンポーネントについて
9.11
1つ以上の列における箇条書きリストの表示
9.11.1
panelListコンポーネントの使用方法
9.11.2
リスト階層の作成について
9.12
関連する項目のグループ化
9.12.1
panelGroupLayoutコンポーネントの使用方法
9.12.2
ジオメトリ管理およびpanelGroupLayoutコンポーネントについて
9.13
空白または線を使用したコンテンツの分割
9.13.1
spacerコンポーネントの使用方法
9.13.2
separatorコンポーネントの使用方法
10
フラグメント、ページ・テンプレート、コンポーネントの作成および再利用
10.1
再利用可能なコンテンツについて
10.1.1
再利用可能なコンポーネントのユースケースと例
10.1.2
再利用可能なコンポーネントの追加機能
10.2
再利用可能なコンポーネントの共通機能
10.2.1
リクエスト・スコープ内のページ
10.2.2
カスタマイズのための子コンポーネントへのアクセス
10.3
ページ・フラグメントの使用
10.3.1
ページ・フラグメントの作成方法
10.3.2
ページ・フラグメントを作成する場合の処理
10.3.3
JSFページでのページ・フラグメントの使用方法
10.3.3.1
コンポーネント・パレットを使用したページ・フラグメントの追加
10.3.3.2
アプリケーション・ナビゲータを使用したページ・フラグメントの追加
10.3.4
実行時の処理: ページ・フラグメントの解決
10.4
ページ・テンプレートの使用
10.4.1
ページ・テンプレートの作成方法
10.4.2
ページ・テンプレートを作成する場合の処理
10.4.3
ページ・テンプレートに基づくJSFページの作成方法
10.4.4
テンプレートを使用してページを作成する場合の処理
10.4.5
実行時の処理: ページ・テンプレートが解決される仕組み
10.4.6
ページ・テンプレートおよびネーミング・コンテナについて
10.5
宣言コンポーネントの使用
10.5.1
宣言コンポーネントの作成方法
10.5.2
宣言コンポーネントを作成する場合の処理
10.5.3
宣言コンポーネントのデプロイ方法
10.5.4
JSFページでの宣言コンポーネントの使用方法
10.5.5
JSFページに宣言コンポーネントを使用する場合の処理
10.5.6
実行時に行われる処理
10.6
ページへのリソースの追加
10.6.1
ページ・テンプレートおよび宣言コンポーネントへのリソースの追加方法
10.6.2
実行時の処理: ドキュメント・ヘッダーへのリソースの追加
第IV部 一般的なADF Facesコンポーネントの使用
11
入力コンポーネントの使用およびフォームの定義
11.1
入力コンポーネントおよびフォームについて
11.1.1
入力コンポーネントのユースケースと例
11.1.2
入力コンポーネントおよびフォームの追加機能
11.2
formの定義
11.2.1
ページへのformの追加方法
11.2.2
ページへのsubformの追加方法
11.2.3
formへのリセット・ボタンの追加方法
11.3
inputTextコンポーネントの使用方法
11.3.1
inputTextコンポーネントの追加方法
11.3.2
inputTextコンポーネントへのテキストの挿入機能の追加方法
11.4
数値入力コンポーネントの使用方法
11.4.1
inputNumberSliderまたはinputRangeSliderコンポーネントの追加方法
11.4.2
inputNumberSpinboxコンポーネントの追加方法
11.5
カラー・チューザおよび日付チューザの使用方法
11.5.1
inputColorコンポーネントの追加方法
11.5.2
inputDateコンポーネントの追加方法
11.5.3
inputDateコンポーネントなしでのタイム・ゾーンの選択について
11.6
選択コンポーネントの使用方法
11.6.1
選択コンポーネントの使用方法
11.6.2
SelectManyChoiceコンポーネントのcontentDelivery属性について
11.7
シャトル・コンポーネントの使用方法
11.7.1
selectManyShuttleまたはselectOrderShuttleコンポーネントの追加方法
11.7.2
選択イベントのクライアント・リスナーの使用方法について
11.8
richTextEditorコンポーネントの使用方法
11.8.1
richTextEditorコンポーネントの追加方法
11.8.2
richTextEditorコンポーネントへのテキストの挿入機能を追加する方法
11.8.3
ツールバーのカスタマイズ方法
11.9
ファイルのアップロード機能の使用方法
11.9.1
inputFileコンポーネントの使用方法
11.9.2
一時的なファイルの格納について
12
表およびツリーの使用
12.1
表、ツリーおよびツリー表について
12.1.1
表およびツリーのユースケースと例
12.1.2
表およびツリーの追加機能
12.2
表およびツリーの共通機能
12.2.1
行およびノードへのデータの表示
12.2.2
コンテンツの配信
12.2.3
行の選択
12.2.4
表、ツリーおよびツリー表のデータの編集
12.2.5
表、ツリーおよびツリー表でのポップアップ・ダイアログの使用
12.2.6
クライアントの表、ツリーおよびツリー表コンポーネントへのアクセス
12.2.7
ジオメトリ管理と表、ツリーおよびツリー表コンポーネント
12.3
表コンポーネントの使用方法
12.3.1
列および列データ
12.3.2
表の書式設定
12.3.3
列の書式設定
12.3.4
ページへの表の表示方法
12.3.5
ページに表を追加する場合の処理
12.3.6
実行時の処理: データ配信
12.3.7
プログラムを使用した表の列のソートの有効化について
12.3.8
表の選択された行でのアクションの実行について
12.3.9
表の選択コンポーネント値の動的な決定について
12.4
表への非表示機能の追加
12.4.1
detailStampファセットの使用方法
12.4.2
実行時の処理: 行データの表示
12.5
表でのフィルタ処理の有効化
12.5.1
表へのフィルタ処理機能の追加方法
12.6
ツリーへのデータの表示
12.6.1
ツリーへのデータの表示方法
12.6.2
ページにツリーを追加する場合の処理
12.6.3
実行時に行われる処理: ツリー・コンポーネント・イベント
12.6.4
プログラムを使用したノードの開閉について
12.6.5
プログラムを使用したノードの選択について
12.7
ツリー表へのデータの表示
12.7.1
ツリー表へのデータの表示方法
12.8
行を値として渡す
12.9
表メニュー、ツールバーおよびステータス・バーの表示
12.9.1
表、ツリーまたはツリー表を含むpanelCollectionの追加方法
12.10
表、ツリーまたはツリー表からのデータのエクスポート
12.10.1
表、ツリーまたはツリー表データの外部形式へのエクスポート方法
12.10.2
実行時の処理: 行の選択がエクスポートされるデータに与える影響
12.11
スタンプ設定を使用するコンポーネントからクライアント上の選択された値へのアクセス
12.11.1
スタンプ設定されたコンポーネントの選択内容から値へのアクセス方法
12.11.2
選択された値へのアクセスについて
13
値リスト・コンポーネントの使用方法
13.1
値リスト・コンポーネントについて
13.1.1
値リスト・コンポーネントの追加機能
13.2
ListOfValuesデータ・モデルの作成
13.2.1
ListOfValuesデータ・モデルの作成方法
13.3
inputListOfValuesコンポーネントの使用方法
13.3.1
InputListOfValuesコンポーネントの使用方法
13.4
InputComboboxListOfValuesコンポーネントの使用方法
13.4.1
InputComboboxListOfValuesコンポーネントの使用方法
14
問合せコンポーネントの使用方法
14.1
問合せコンポーネントについて
14.1.1
問合せコンポーネントのユースケースと例
14.1.2
問合せコンポーネントの追加機能
14.2
問合せデータ・モデルの作成
14.2.1
問合せデータ・モデルの作成方法
14.3
quickQueryコンポーネントの使用方法
14.3.1
モデルを使用したquickQueryコンポーネントの追加方法
14.3.2
モデルなしでのquickQueryコンポーネントの使用方法
14.3.3
実行時の処理: フレームワークによりquickQueryコンポーネントがレンダリングされて検索が実行される仕組み
14.4
queryコンポーネントの使用方法
14.4.1
queryコンポーネントの追加方法
15
ポップアップ・ダイアログ、メニューおよびウィンドウの使用方法
15.1
ポップアップ・ダイアログ、メニューおよびウィンドウについて
15.1.1
ポップアップ・ダイアログ、メニュー、ウィンドウのユースケースと例
15.1.2
ポップアップ・ダイアログ、メニューおよびウィンドウの追加機能
15.2
ポップアップの宣言的な作成
15.2.1
ダイアログの作成方法
15.2.2
パネル・ウィンドウの作成方法
15.2.3
ポップアップ・メニューの作成方法
15.2.4
ノート・ウィンドウの作成方法
15.2.5
実行時に行われる処理: popupコンポーネントのイベント
15.2.6
ダイアログ・イベントについて
15.3
ポップアップの宣言的な呼出し
15.3.1
af:showPopupBehaviorタグを使用してポップアップを宣言的に呼び出す方法
15.3.2
af:showPopupBehaviorタグを使用してポップアップを呼び出した場合の処理
15.4
ポップアップのプログラムによる呼出し
15.4.1
ポップアップをプログラムで呼び出す方法
15.4.2
ポップアップをプログラムで呼び出した場合の処理
15.5
ポップアップへのコンテキスト情報の表示
15.5.1
コンテキスト情報の作成方法
15.6
インライン・ポップアップの自動取消の制御
15.6.1
インライン・ポップアップの自動取消を無効にする方法
15.6.2
インライン・ポップアップの自動取消を無効にした場合の処理
15.7
ポップアップの入力フィールドのリセット
15.7.1
ポップアップの入力フィールドのリセット方法
15.7.2
入力フィールドをリセットするようにポップアップを構成した場合の処理
16
メニュー、ツールバーおよびツールボックスの使用方法
16.1
メニュー、ツールバーおよびツールボックスについて
16.1.1
メニュー・コンポーネントのユースケースと例
16.1.2
メニューおよびツールバー・コンポーネントの追加機能
16.2
メニュー・バーでのメニューの使用方法
16.2.1
メニュー・バーのメニューの作成および使用方法
16.3
ツールバーの使用方法
16.3.1
ツールバーの作成および使用方法
16.3.2
実行時に行われる処理: メニュー・バーとツールバーのサイズの決定方法
16.3.3
ツールバーについて
17
Calendarコンポーネントの使用方法
17.1
Calendarコンポーネントの作成について
17.1.1
Calendarのユースケースと例
17.1.2
Calendarの追加機能
17.2
Calendarの作成
17.2.1
Calendarのクラス
17.2.2
カレンダを作成する方法
17.3
Calendarコンポーネントの構成
17.3.1
Calendarコンポーネントの構成方法
17.3.2
実行時の処理: CalendarイベントおよびPPR
17.4
ポップアップ・コンポーネントを使用した機能の追加
17.4.1
ポップアップ・コンポーネントを使用した機能の追加方法
17.5
ツールバーのカスタマイズ
17.5.1
ツールバーのカスタマイズ方法
17.6
Calendarのスタイル設定
17.6.1
アクティビティのスタイル設定方法
17.6.2
実行時の処理: アクティビティのスタイル設定
17.6.3
日付のカスタマイズ方法
18
出力コンポーネントの使用
18.1
出力テキスト、イメージ、アイコンおよびメディア・コンポーネントについて
18.1.1
出力コンポーネントのユースケースと例
18.1.2
出力コンポーネントの追加機能
18.2
出力テキストおよび書式設定された出力テキストの表示
18.2.1
出力テキストの表示方法
18.2.2
outputFormattedコンポーネントで使用可能な書式設定コードと文字コードについて
18.3
アイコンの表示
18.3.1
アイコンの表示方法
18.4
イメージの表示
18.4.1
イメージの表示方法
18.5
リンクとしてのイメージの使用
18.5.1
イメージをリンクとして使用する方法
18.6
カルーセルでのイメージの表示
18.6.1
カルーセルの作成方法
18.6.2
カルーセル・コンポーネントと各種ブラウザについて
18.7
アイコンを使用したアプリケーション・ステータスの表示
18.8
ビデオ・クリップおよび音声クリップの再生
18.8.1
音声クリップおよびビデオ・クリップの再生を可能にする方法
19
ヒント、メッセージおよびヘルプの表示
19.1
ヒントおよびメッセージの表示について
19.1.1
メッセージング・コンポーネントのユースケースおよび例
19.1.2
メッセージ・コンポーネントのその他の機能
19.2
コンポーネントのヒントの表示
19.2.1
コンポーネントへのヒントの表示方法
19.3
検証および変換用のヒントとエラー・メッセージの表示
19.3.1
コンポーネント・インスタンスへのバリデータおよびコンバータのカスタム・メッセージの定義方法
19.3.2
コンポーネントの全インスタンスのバリデータおよびコンバータのカスタム・メッセージの定義方法
19.3.3
コンポーネントのメッセージをインラインで表示する方法
19.3.4
グローバル・メッセージをインラインで表示する方法
19.4
単一のラベルおよびメッセージを使用したコンポーネントのグループ化
19.4.1
単一のラベルおよびメッセージを使用したコンポーネントのグループ化方法
19.5
コンポーネントへのヘルプの表示
19.5.1
リソース・バンドルベースのヘルプの作成方法
19.5.2
XLIFFベースのヘルプの作成方法
19.5.3
マネージドBeanヘルプの作成方法
19.5.4
外部ヘルプ・ウィンドウを起動するためのJavaScriptの使用方法
19.5.5
Javaクラス・ヘルプ・プロバイダの作成方法
19.5.6
UIコンポーネントからのヘルプ・コンテンツへのアクセス方法
19.5.7
異なるメッセージ・タイプの組合せについて
20
ナビゲーション・コンポーネントの使用
20.1
ナビゲーション・コンポーネントについて
20.1.1
ナビゲーション・コンポーネントのユースケースおよび例
20.1.2
ナビゲーション・コンポーネントのその他の機能
20.2
ナビゲーション・コンポーネントの共通機能
20.3
ボタンおよびリンクのナビゲーション目的での使用
20.3.1
コマンド・ボタンおよびコマンド・リンクの使用方法
20.3.2
実行ボタンおよび実行リンクの使用方法
20.3.3
部分ページ・ナビゲーションの使用について
20.4
コマンド・リンクへのブラウザ・コンテキスト・メニューの構成
20.4.1
コマンド・リンクへのブラウザ・コンテキスト・メニューの構成方法
20.4.2
コマンド・リンクにブラウザのコンテキスト・メニューを構成する場合の処理
20.5
ボタンまたはリンクの機能の呼出し目的での使用
20.5.1
ファイルをダウンロードするためのコマンド・コンポーネントの使用方法
20.5.2
入力フィールドをリセットするためのコマンド・コンポーネントの使用方法
20.6
ページ階層用のナビゲーション・アイテムの使用
20.6.1
ページ階層用のナビゲーション・ケースの作成方法
20.7
メニュー・モデルを使用したページ階層の作成
20.7.1
メニュー・モデル・メタデータの作成方法
20.7.2
ADFメニュー・モデルの作成ウィザードを使用する場合の処理
20.7.3
メニュー・モデルへのnavigationPaneコンポーネントのバインド方法
20.7.4
メニュー・モデルでのbreadCrumbsコンポーネントの使用方法
20.7.5
メニュー・モデルでのmenuBarコンポーネントの使用方法
20.7.6
実行時に行われる処理
20.7.7
カスタム属性の使用について
20.8
単純なナビゲーション階層の作成
20.8.1
単純なページ階層の作成方法
20.8.2
breadCrumbsコンポーネントの使用方法
20.8.3
ナビゲーション・タブの削除について
20.9
trainコンポーネントを使用したマルチステップ・プロセス用のナビゲーション・アイテムの作成
20.9.1
トレイン・モデルの作成方法
20.9.2
トレイン・モデルへのマネージドBeanの構成方法
20.9.3
JSFページでのトレイン・モデルへのバインド方法
第V部 ADFデータ視覚化コンポーネントの使用
21
ADFデータ視覚化コンポーネントの概要
21.1
ADFデータ視覚化コンポーネントについて
21.1.1
グラフ・コンポーネントのユースケースおよび例
21.1.2
ゲージ・コンポーネントのユースケースおよび例
21.1.3
ピボット・テーブルのユースケースおよび例
21.1.4
地理マップのユースケースおよび例
21.1.5
テーマ・マップ・コンポーネントのユースケースおよび例
21.1.6
ガント・チャート・コンポーネントのユースケースおよび例
21.1.7
階層ビューア・コンポーネントのユースケースおよび例
21.1.8
データ視覚化コンポーネントの追加機能
21.2
データ視覚化コンポーネントの共通機能
21.2.1
コンテンツの配信
21.2.2
自動部分ページ・レンダリング(PPR)
21.2.3
グラフおよびゲージ・コンポーネント用のイメージ形式
21.2.4
グラフおよびゲージ・コンポーネント用埋込みフォント
21.2.5
グラフおよびゲージのコンテキスト・メニュー
21.2.6
スクリーン・リーダーのサポート
21.2.7
アプリケーション・リソース・バンドルのテキスト・リソース
21.3
ADFデータ視覚化コンポーネントへのデータの指定
22
グラフ・コンポーネントの使用方法
22.1
グラフ・コンポーネントについて
22.1.1
エンド・ユーザー機能およびプレゼンテーション機能
22.1.1.1
グラフ・レイアウト
22.1.1.2
サイズ設定
22.1.1.3
データ・マーカー選択
22.1.1.4
コンテキスト・メニュー
22.1.1.5
参照面/線およびアラート
22.1.1.6
系列の非表示および表示
22.1.1.7
ドリル
22.1.1.8
注釈
22.1.1.9
ポップアップのサポート
22.1.1.10
時間セレクタ
22.1.1.11
双方向サポート
22.1.1.12
ドラッグ・アンド・ドロップ
22.1.1.13
スクリーン・リーダーのサポート
22.1.2
グラフ・コンポーネントのユースケースおよび例
22.1.3
グラフ・コンポーネントの追加機能
22.2
グラフ・コンポーネントの使用方法
22.2.1
グラフ・タイプのデータ要件
22.2.2
グラフの構成
22.2.3
ページへのグラフの追加方法
22.2.4
ページにグラフを追加する場合の処理
22.2.5
表形式データを使用したグラフの作成方法
22.2.6
FlashおよびPNGイメージ形式について
22.2.7
ビジュアル・エディタおよびプロパティ・インスペクタでのグラフの編集
22.3
グラフ表示要素のカスタマイズ
22.3.1
グラフのサイズとスタイルの変更
22.3.1.1
グラフが初めて表示される際のサイズの指定方法
22.3.1.2
グラフの動的サイズ変更の指定方法
22.3.1.3
特定のスタイルシートをグラフに使用する方法
22.3.2
グラフの背景、描画エリアおよびタイトルの変更
22.3.2.1
グラフの背景と描画エリアのカスタマイズ方法
22.3.2.2
グラフのタイトルと脚注の指定方法
22.3.3
グラフの軸およびラベルのカスタマイズ方法
22.3.3.1
軸のタイトル、外観およびスケーリングの指定方法
22.3.3.2
軸でのスクロールの指定方法
22.3.3.3
軸のティック・マークとティック・ラベルの外観の制御方法
22.3.3.4
軸の数値の書式設定方法
22.3.3.5
データ軸の最小値および最大値の設定方法
22.3.4
グラフの凡例のカスタマイズ
22.3.5
グラフのツールチップのカスタマイズ
22.4
グラフのテキスト、色およびデータ値の書式設定
22.4.1
グラフのテキストの書式設定
22.4.1.1
スキンを使用したグラフ・フォントの全体的な設定方法
22.4.2
グラフの一部への透明色の指定
22.4.3
グラフでのグラデーション特殊効果の使用
22.4.3.1
グラデーション特殊効果のグラフへの追加方法
22.4.3.2
グラデーション特殊効果をグラフに追加する場合の処理
22.4.4
グラフ内のデータ値の書式設定
22.4.4.1
カテゴリ・データ値の書式設定方法
22.4.4.2
数値データ値の書式設定方法
22.4.4.3
自動位取りおよび精度について
22.5
データの系列およびグループの外観のカスタマイズ
22.5.1
グラフ・データ値の色、スタイルおよび表示の変更
22.5.1.1
個々の系列アイテムの色とスタイルの指定方法
22.5.1.2
系列アイテムに使用される異なる色の数の制御方法
22.5.1.3
系列アイテムの非表示および表示を有効にする方法
22.5.2
円グラフの外観の変更
22.5.2.1
円グラフ全体の外観のカスタマイズ方法
22.5.2.2
円グラフのスライスの切離しのカスタマイズ方法
22.5.3
グラフでの線の外観の変更
22.5.3.1
グラフでデータ線またはデータ・マーカーを表示する方法
22.5.3.2
グラフ系列の線の外観の変更方法
22.5.4
パレート・グラフのカスタマイズ
22.5.5
散布図の系列マーカー・データ値のカスタマイズ
22.5.6
グラフ・マーカーの形状のカスタマイズ
22.5.7
参照線または領域のグラフへの追加
22.5.7.1
設計時に参照線または領域を作成する方法
22.5.7.2
設計時に参照線または領域を作成する場合の処理
22.5.7.3
参照線または領域の動的作成方法
22.6
グラフへのアニメーションの使用
22.6.1
アクティブ・データを表示するグラフ・コンポーネントの構成方法
22.6.2
グラフのアニメーション効果の指定方法
22.7
インタラクティブな機能のグラフへの追加
22.7.1
インタラクティブな機能のグラフへの追加
22.7.1.1
マーカーと凡例の淡色表示の追加方法
22.7.1.2
ズームとスクロール・レベルの変更に対応する方法
22.7.2
インタラクティブな時間軸のグラフへの追加
22.7.2.1
時間データを表示する相対的範囲の定義方法
22.7.2.2
時間データを表示する明示的範囲の定義方法
22.7.3
アラートおよび注釈のグラフへの追加
22.7.4
ドリル可能なグラフの作成
22.7.5
グラフにドラッグ・アンド・ドロップを追加する方法
22.7.6
グラフへのポップアップの追加方法
22.7.7
グラフのコンテキスト・メニューの構成方法
23
ゲージ・コンポーネントの使用方法
23.1
ゲージ・コンポーネントについて
23.1.1
ゲージ・コンポーネントのエンド・ユーザー機能およびプレゼンテーション機能
23.1.2
ゲージ・コンポーネントのユースケースおよび例
23.1.3
ゲージ・コンポーネントの追加機能
23.2
ゲージ・コンポーネントの使用方法
23.2.1
ゲージの構成
23.2.2
ページへのゲージの追加方法
23.2.3
ページにゲージを追加する場合の処理
23.2.4
表形式データを使用したゲージの作成方法
23.2.5
FlashおよびPNGイメージ形式について
23.2.6
表でのゲージの使用方法
23.3
ゲージ表示要素の構成
23.3.1
ゲージしきい値の構成方法
23.3.2
ゲージ・ラベルのカスタマイズ方法
23.3.3
ゲージ・インジケータおよびティック・マークのカスタマイズ方法
23.3.4
ゲージ・セット内のゲージのレイアウトの指定方法
23.3.5
ゲージ・セット表示の構成について
23.4
ゲージ・スタイル要素の書式設定
23.4.1
ゲージ・サイズの変更方法およびCSSスタイルの適用方法
23.4.2
ゲージ要素の透明度の指定
23.4.3
ゲージ・テキストの書式設定方法およびテキスト・リソースの使用方法
23.5
ゲージの数値データ値の書式設定
23.5.1
ゲージの数値データ値の書式設定方法
23.5.2
自動位取りおよび精度について
23.6
ゲージの特殊効果およびアニメーションの追加
23.6.1
グラデーション特殊効果のゲージへの追加方法
23.6.2
グラデーション特殊効果をゲージに追加する場合の処理
23.6.3
ゲージへの相互作用の追加方法
23.6.4
ゲージへのアニメーションの使用
23.6.5
ゲージのアニメーション効果の指定方法
23.6.6
アクティブ・データを表示するゲージの構成方法
23.7
ゲージのカスタム形状の使用方法
23.7.1
事前作成されたカスタム形状スタイルの使用方法
23.7.2
カスタム形状グラフィック・ファイルの使用方法
23.7.3
サポートされているSVG機能について
24
ピボット・テーブル・コンポーネントの使用方法
24.1
ピボット・テーブル・コンポーネントについて
24.1.1
ピボット・テーブル・コンポーネントのエンド・ユーザー機能およびプレゼンテーション機能
24.1.1.1
ピボット・フィルタ・バー
24.1.1.2
ピボット処理
24.1.1.3
データ・セルの編集
24.1.1.4
ソート
24.1.1.5
ドリル
24.1.1.6
オンデマンド・データ・スクロール
24.1.1.7
サイズ設定
24.1.2
ピボット・テーブルおよびピボット・フィルタ・バー・コンポーネントのユースケースおよび例
24.1.3
ピボット・テーブル・コンポーネントの追加機能
24.2
ピボット・テーブル・コンポーネントの使用方法
24.2.1
ピボット・テーブルの構成
24.2.2
ページへのピボット・テーブルの追加方法
24.2.3
ページにピボット・テーブルを追加する場合の処理
24.3
ピボット・テーブルでのスタンプの使用方法
24.3.1
スタンプとしてのヘッダーおよびデータ・セルの構成方法
24.3.2
varおよびvarStatusプロパティの使用方法について
24.4
ピボット・テーブルでのピボット・フィルタ・バーの使用方法
24.4.1
ピボット・フィルタをピボット・テーブルに関連付ける方法
24.5
ピボット・テーブルのセル・コンテンツのカスタマイズ
24.5.1
データ・セルに対するCellFormatオブジェクトの作成方法
24.5.2
セルの書式の変更方法
24.5.3
ピボット・テーブルでのストップライトおよび条件付き書式設定の作成方法
24.6
ピボット・テーブルでの選択の使用方法
24.7
部分ページ・レンダリングによるピボット・テーブルの更新
24.8
ピボット・テーブルからのエクスポート方法
25
マップ・コンポーネントの使用方法
25.1
マップ・コンポーネントについて
25.1.1
マップのエンド・ユーザー機能およびプレゼンテーション機能
25.1.1.1
地理マップのエンド・ユーザー機能およびプレゼンテーション機能
25.1.1.2
テーマ・マップのエンド・ユーザー機能およびプレゼンテーション機能
25.1.2
マップ・コンポーネントのユースケースおよび例
25.1.3
マップ・コンポーネントの追加機能
25.2
地理マップ・コンポーネントの使用方法
25.2.1
地理マップ・コンポーネントの構成
25.2.2
ページへの地理マップの追加方法
25.2.3
ページに地理マップを追加する場合の処理
25.3
地理マップ表示属性のカスタマイズ
25.3.1
マップ・サイズの調整方法
25.3.2
マップ・ズーム制御のストラテジの指定方法
25.3.3
マップ選択のカスタマイズおよび使用方法
25.3.4
マップの凡例をカスタマイズする方法
25.4
地理マップ・テーマのカスタマイズ
25.4.1
テーマのズーム・レベルのカスタマイズ方法
25.4.2
マップ・テーマのラベルのカスタマイズ方法
25.4.3
色マップ・テーマのカスタマイズ方法
25.4.4
点テーマの点のイメージのカスタマイズ方法
25.4.5
マップのポイント・イメージをカスタマイズする場合の処理
25.4.6
棒グラフ・テーマの棒のカスタマイズ方法
25.4.7
マップ棒グラフ・テーマの棒をカスタマイズする場合の処理
25.4.8
円グラフ・テーマのスライスのカスタマイズ方法
25.4.9
マップ円グラフ・テーマのスライスをカスタマイズする場合の処理
25.5
地理マップへのツールバーの追加
25.5.1
ツールバーのマップへの追加方法
25.5.2
ツールバーをマップに追加する場合の処理
25.6
テーマ・マップ・コンポーネントの使用方法
25.6.1
テーマ・マップの構成
25.6.2
事前作成された基準となるマップについて
25.6.3
レイヤー・ブラウザの使用方法
25.6.4
ページへのテーマ・マップの追加方法
25.6.5
ページにテーマ・マップを追加する場合の処理
25.6.6
FlashおよびPNGイメージ形式について
25.7
テーマ・マップ表示属性のカスタマイズ
25.7.1
テーマ・マップ・ラベルのカスタマイズ方法
25.7.2
データを表示するツールチップの構成方法
25.7.3
エリアおよびマーカー・ラベルでの数値データ値の書式設定方法
25.8
テーマ・マップへの相互作用の追加
25.8.1
テーマ・マップで選択およびアクション・イベントを構成する方法
25.8.2
テーマ・マップ・エリアおよびマーカーにポップアップを追加する方法
25.8.3
アニメーション効果の構成方法
25.8.4
テーマ・マップ・コンポーネントにドラッグ・アンド・ドロップを追加する方法
26
ガント・チャート・コンポーネントの使用方法
26.1
ガント・チャート・コンポーネントについて
26.1.1
エンド・ユーザー機能およびプレゼンテーション機能
26.1.1.1
スクロール、ズームおよびパン
26.1.1.2
選択
26.1.1.3
ガント・チャートの移動および表示で特定の日付に移動する方法
26.1.1.4
表領域での列の可視性の制御方法
26.1.1.5
ガント・チャートでの移動
26.1.1.6
階層リストまたはフラット・リストでのデータの表示方法
26.1.1.7
ガント・チャートのタイム・スケールの変更方法
26.1.1.8
サーバー側イベント
26.1.2
ガント・チャート・コンポーネントのユースケースおよび例
26.1.3
ガント・チャート・コンポーネントの追加機能
26.2
ガント・チャート・コンポーネントの使用方法
26.2.1
プロジェクト・ガント・チャートのデータ
26.2.2
リソース使用率ガント・チャートのデータ
26.2.3
スケジュール・ガント・チャートのデータ
26.2.4
ガント・チャートのタスク
26.2.5
ガント・チャートの構成
26.2.6
ページへのガント・チャートの追加方法
26.2.7
ページにガント・チャートを追加する場合の処理
26.3
ガント・チャートの凡例、ツールバーおよびポップアップ・メニューのカスタマイズ
26.3.1
ガント・チャートの凡例のカスタマイズ方法
26.3.2
ガント・チャートのツールバーのカスタマイズ
26.3.3
ガント・チャートのポップアップ・メニューのカスタマイズ
26.4
ガント・チャートのタスクとリソースの使用
26.4.1
新しいタスク・タイプの作成方法
26.4.2
カスタム・データ・フィルタの指定方法
26.4.3
タスク・バーへのダブルクリック・イベントの追加方法
26.5
休日、読取り専用機能および時間軸の指定
26.5.1
ガント・チャートでの休日の指定
26.5.1.1
曜日を休日として指定する方法
26.5.1.2
特定の日付を休日として指定する方法
26.5.2
ガント・チャート機能に読取り専用の値を適用する方法
26.5.3
ガント・チャートの時間軸のカスタマイズ方法
26.5.3.1
カスタム時間軸の作成および使用方法
26.6
ガント・チャートの印刷
26.6.1
印刷オプション
26.6.2
印刷イベントを処理するアクション・リスナー
26.7
ドロップ・ターゲットまたはドラッグ・ソースとしてのガント・チャートの使用
27
階層ビューア・コンポーネントの使用方法
27.1
階層ビューア・コンポーネントについて
27.1.1
エンド・ユーザー機能およびプレゼンテーション機能
27.1.1.1
レイアウト
27.1.1.2
ナビゲーション
27.1.1.3
ティルト・パン
27.1.1.4
コントロール・パネル
27.1.1.5
印刷
27.1.1.6
双方向サポート
27.1.1.7
機能の無効化
27.1.1.8
状態の管理
27.1.2
階層ビューアのユースケースおよび例
27.1.3
階層ビューア・コンポーネントの追加機能
27.2
階層ビューア・コンポーネントの使用方法
27.2.1
階層ビューア・コンポーネントの構成
27.2.2
ページへの階層ビューアの追加方法
27.2.3
ページに階層ビューアを追加する場合の処理
27.2.4
HTMLレンダリングの方法について
27.3
階層ビューアでのノードの管理
27.3.1
ノード・コンテンツの指定方法
27.3.2
ノードのコントロールの構成方法
27.3.3
アクセッサのノード定義の指定方法
27.3.4
ノード定義を特定のデータ行セットに関連付ける方法
27.3.5
アンカー・ノードの祖先レベルの指定方法
27.4
パネル・カードの使用
27.4.1
パネル・カードの作成方法
27.4.2
実行時にパネル・カード・コンポーネントをレンダリングする場合の処理
27.5
階層ビューアでのナビゲーションの構成
27.5.1
階層ビューアでの上方向へのナビゲーションの構成方法
27.5.2
階層ビューアでの同レベル・ナビゲーションの構成方法
27.5.3
階層ビューアで同レベル・ナビゲーションを構成する場合の処理
27.6
階層ビューアの外観のカスタマイズ
27.6.1
階層ビューアのサイズの調整方法
27.6.2
階層ビューアにイメージを含める方法
27.6.3
コントロール・パネルの表示の構成方法
27.6.4
リンクおよびラベルの表示を構成する方法
27.7
階層ビューア・コンポーネントへの対話性の追加
27.7.1
ノード選択アクションを構成する方法
27.7.2
ポップアップ・ウィンドウを起動するように階層ビューアを構成する方法
27.7.3
メニューを起動するように階層ビューア・ノードを構成する方法
27.8
階層ビューアへの検索の追加
27.8.1
階層ビューアでの検索の構成方法
27.8.2
階層ビューアでの検索の構成について
第VI部 ビューの完成
28
スタイルおよびスキンを使用した外観のカスタマイズ
28.1
スタイルおよびスキンを使用した外観のカスタマイズについて
28.1.1
外観のカスタマイズのユースケースおよび例
28.1.2
外観のカスタマイズの追加機能
28.2
コンポーネントのスタイル・プロパティの変更
28.2.1
インライン・スタイルの設定方法
28.2.2
スタイル・クラスの設定方法
28.3
エンド・ユーザーによるアプリケーションのADFスキン変更の許可
28.3.1
エンド・ユーザーによるアプリケーションのADFスキン変更を許可する方法
28.3.2
実行時にアプリケーションADFスキンを変更するときの処理
29
ページの国際化およびローカライズ
29.1
ADF Facesページの国際化およびローカライズについて
29.1.1
ページの国際化およびローカライズのユースケースおよび例
29.1.2
ページの国際化およびローカライズの追加機能
29.2
JDeveloperにおける自動リソース・バンドル統合の使用
29.2.1
リソース・バンドル・オプションの設定方法
29.2.2
リソース・バンドル・オプションを設定する場合の処理
29.2.3
JDeveloper生成リソース・バンドルでのエントリの作成方法
29.2.4
JDeveloper生成リソース・バンドルでエントリを生成する場合の処理
29.3
リソース・バンドルおよびロケールの手動による定義
29.3.1
ベース・リソース・バンドルの定義方法
29.3.2
リソース・バンドル・ファイルの編集方法
29.3.3
アプリケーションへのロケールおよびリソース・バンドルの登録方法
29.3.4
アプリケーションでのリソース・バンドルの使用方法
29.3.5
ADFスキンおよびコントロールのヒントについて
29.3.6
カスタマイズ可能アプリケーションでのリソース・バンドルのオーバーライドについて
29.4
エンド・ユーザーが実行時にロケールを指定するためのページの構成
29.4.1
エンド・ユーザーがロケールを指定するようにページを構成する方法
29.4.2
ロケールを指定するためにページを構成する場合の処理
29.4.3
エンド・ユーザーがロケールを指定する場合の実行時の処理
29.5
ADF Facesのオプションのローカライゼーション・プロパティの構成
29.5.1
オプションのローカライゼーション・プロパティの構成方法
30
アクセス可能なADF Facesページの開発
30.1
ADF Facesでのアクセシビリティ・サポートについて
30.1.1
ADF Facesアクセシビリティ・サポートのユースケースおよび例
30.1.2
ADFページでのアクセシビリティ・サポートの追加情報
30.2
ADF Facesでのアクセシビリティ・サポートの構成
30.2.1
サインインでのアクセシビリティ・サポート・ガイドライン
30.2.2
trinidad-config.xmlにおけるアクセシビリティ・サポートの構成方法
30.3
コンポーネント・レベルのアクセシビリティ・プロパティの指定
30.3.1
ADF Facesコンポーネントのアクセシビリティ・ガイドライン
30.3.2
スクリーン・リーダー・モードでのADF Faces表コンポーネントの使用方法
30.3.3
データ視覚化コンポーネントのアクセシビリティ・ガイドライン
30.3.4
ADF Facesコンポーネントのアクセス・キーの定義方法
30.3.5
ローカライズされたラベルおよびアクセス・キーの定義方法
30.4
アクセス可能なページの作成
30.4.1
部分ページ・レンダリングの使用方法
30.4.2
スクリプトの使用方法
30.4.3
スタイルの使用方法
30.4.4
ページ構造およびナビゲーションの使用方法
30.4.5
イメージおよび表の使用方法
30.4.6
WAI-ARIAランドマーク・リージョンの使用方法
30.5
アクセシビリティ監査ルールの実行
30.5.1
監査プロファイルの作成および実行方法
31
カスタムADF Facesコンポーネントの作成
31.1
カスタムADF Facesコンポーネントについて
31.1.1
JDeveloperを使用したカスタム・コンポーネントの開発
31.1.2
カスタム・コンポーネントの例
31.2
ワークスペースと基礎ファイルの設定
31.2.1
JDeveloperカスタム・コンポーネント環境の設定方法
31.2.2
Faces構成ファイルの追加方法
31.2.3
MyFaces Trinidadスキン構成ファイルの追加方法
31.2.4
Cascading Style Sheetの追加方法
31.2.5
リソース・キット・ローダーの追加方法
31.2.6
JavaServer Pagesタグ・ライブラリ・ディスクリプタ・ファイルの追加方法
31.2.7
JavaScriptライブラリ機能構成ファイルの追加方法
31.2.8
Faceletタグ・ライブラリ構成ファイルの追加方法
31.3
クライアント側の開発
31.3.1
コンポーネントのJavaScriptファイルの作成方法
31.3.2
イベントのJavaScriptファイルの作成方法
31.3.3
ピアのJavaScriptファイルの作成方法
31.3.4
JavaScriptライブラリ機能構成ファイルへのカスタム・コンポーネントの追加方法
31.4
サーバー側の開発
31.4.1
イベント・リスナーのクラスの作成方法
31.4.2
イベントのクラスの作成方法
31.4.3
コンポーネントの作成
31.4.4
コンポーネントのクラスの作成方法
31.4.5
faces-config.xmlファイルへのコンポーネントの追加方法
31.4.6
リソース・バンドルのクラスの作成方法
31.4.7
レンダラのクラスの作成方法
31.4.8
faces-config.xmlファイルへのレンダラの追加方法
31.4.9
JSPタグ・プロパティの作成方法
31.4.10
タグ・ライブラリ・ディスクリプタの構成方法
31.4.11
リソース・ローダーの作成方法
31.4.12
MyFaces Trinidad Cascading Style Sheetの作成方法
31.5
コンポーネント・ライブラリのデプロイ
31.5.1
コンポーネント・ライブラリのデプロイ方法
31.6
アプリケーションへのカスタム・コンポーネントの追加
31.6.1
Webデプロイメント・ディスクリプタの構成方法
31.6.2
JavaScriptロギングとアサーションを有効にする方法
31.6.3
JSFページへのカスタム・コンポーネントの追加方法
31.6.4
tagPaneカスタム・コンポーネントの使用について
32
JSFページでのユーザー・カスタマイズの許可
32.1
ユーザー・カスタマイズについて
32.1.1
ユーザー・カスタマイズのユースケースおよび例
32.2
セッション変更永続性の実装
32.2.1
セッション変更永続性の実装方法
32.2.2
変更永続性を使用するようアプリケーションを構成する場合の処理
32.2.3
実行時の処理: 変更をどのように永続させるか
32.2.4
テンプレートおよび領域での変更永続性の使用について
33
ドラッグ・アンド・ドロップ機能の追加
33.1
ドラッグ・アンド・ドロップ機能について
33.1.1
ドラッグ・アンド・ドロップの追加機能
33.2
属性のドラッグ・アンド・ドロップ機能の追加
33.3
オブジェクトのドラッグ・アンド・ドロップ機能の追加
33.3.1
単一オブジェクトのドラッグ・アンド・ドロップ機能の追加方法
33.3.2
実行時に行われる処理
33.3.3
ClientDropListenerの使用について
33.4
コレクションのドラッグ・アンド・ドロップ機能の追加
33.4.1
コレクションのドラッグ・アンド・ドロップ機能の追加方法
33.4.2
dragDropEndListenerについて
33.5
コンポーネントのドラッグ・アンド・ドロップ機能の追加
33.5.1
コンポーネントのドラッグ・アンド・ドロップ機能の追加方法
33.6
panelDashboardコンポーネントでのドラッグ・アンド・ドロップ機能の追加
33.6.1
panelDashboardコンポーネントへのドラッグ・アンド・ドロップ機能の追加方法
33.6.2
panelDashboardコンポーネントからのドラッグ・アンド・ドロップ機能の追加方法
33.7
Calendarへのドラッグ・アンド・ドロップ機能の追加
33.7.1
Calendarへのドラッグ・アンド・ドロップ機能の追加方法
33.7.2
Calendarのドラッグ・アンド・ドロップについて
33.8
DVTグラフのドラッグ・アンド・ドロップ機能の追加
33.8.1
DVTグラフのドラッグ・アンド・ドロップ機能の追加方法
33.9
DVTガント・チャートのドラッグ・アンド・ドロップ機能の追加
33.9.1
DVTコンポーネントのドラッグ・アンド・ドロップ機能の追加方法
34
異なる出力モードの使用方法
34.1
異なる出力モードの使用方法について
34.1.1
出力モードのユースケース
34.2
印刷用ページの表示
34.2.1
showPrintablePageBehaviorタグの使用方法
34.3
電子メール送信可能なページの作成
34.3.1
電子メール送信可能なページの作成方法
34.3.2
電子メール・クライアントでのページのレンダリングのテスト方法
34.3.3
実行時の処理: ADF FacesでJSFページがどのようにして電子メール送信可能なページに変換されるか
35
非同期バックエンドでのアクティブ・データ・サービスの使用方法
35.1
アクティブ・データ・サービスについて
35.1.1
アクティブ・データ・サービスのユースケースおよび例
35.2
アクティブ・データ・サービスを使用するためのプロセスの概要
35.3
マネージドBeanでのActiveModelインタフェースの実装
35.3.1
読取り一貫性について
35.4
アクティブ・データ・サービスへのイベント渡し
35.5
データ更新イベント・リスナーの登録
35.6
アクティブ・データを表示するためのADFコンポーネントの構成
第VII部 付録
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
Real User Experience Insightに対するアプリケーションの有効化
A.2.3.7
アサーション
A.2.3.8
プロファイリング
A.2.3.9
ダイアログ接頭辞
A.2.3.10
CSSクラス名の圧縮
A.2.3.11
アプリケーションに複数のADFスキンがある場合のキャッシュの制御
A.2.3.12
テストの自動化
A.2.3.13
UIViewRootキャッシング
A.2.3.14
テーマと色調スタイル
A.2.3.15
部分ページ・レンダリング
A.2.3.16
部分ページ・ナビゲーション
A.2.3.17
JavaScriptのパーティション化
A.2.3.18
フレームバスティング
A.2.3.19
自動生成されたコンポーネントIDの抑制
A.2.3.20
ADF Faces Caching Filter
A.2.3.21
コマンド・リンクへのネイティブのブラウザ・コンテキスト・メニューの構成
A.2.3.22
セッション・タイムアウトの警告
A.2.3.23
HTTPストリーミングにおけるJSPタグの実行
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.4.2
ADF Faces Caching Filterへのキャッシング・ルールの定義
A.4.3
コンポーネント出力形式としてのFlashの構成
A.5
adf-settings.xmlでの構成
A.5.1
adf-settings.xmlでのADF Facesの構成方法
A.5.2
adf-settings.xmlの要素について
A.5.2.1
ヘルプ・システム
A.5.2.2
キャッシング・ルール
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.6.2.13
クライアント側検証および変換
A.6.3
システム・プロパティの構成について
A.7
trinidad-skins.xmlでの構成
A.8
RequestContext EL暗黙オブジェクトの使用
A.9
パフォーマンス・チューニング
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
C
キーボード・ショートカット
C.1
キーボード・ショートカットについて
C.2
タブのトラバース
C.2.1
ページでのタブのトラバース順序
C.2.2
表でのタブのトラバース順序
C.3
ショートカット・キー
C.3.1
アクセラレータ・キー
C.3.2
アクセス・キー
C.3.3
一般的なコンポーネントのショートカット・キー
C.3.4
スクリーン・リーダー・モードのショートカット・キー
C.3.5
リッチ・テキスト・エディタ・コンポーネントのショートカット・キー
C.3.6
表、ツリーおよびツリー表コンポーネントのショートカット・キー
C.3.7
スクリーン・リーダー・モードにおける表、ツリーおよびツリー表コンポーネントのショートカット・キー
C.3.8
データ視覚化コンポーネントのショートカット・キー
C.3.9
カレンダ・コンポーネントのショートカット・キー
C.3.10
スクリーン・リーダー・モードでのカレンダ・コンポーネントのショートカット・キー
C.4
デフォルトのカーソルまたはフォーカスの配置
C.5
[Enter]キー
D
クイック・スタート・レイアウトのテーマ
E
コード・サンプル
E.1
第4章「ADF Facesクライアント側アーキテクチャの使用方法」のサンプル
E.1.1
adf-js-partitions.xmlファイル
E.2
第31章「カスタムADF Facesコンポーネントの作成」のサンプル
E.2.1
JavaScriptのイベント・コード
E.2.2
タグ・ライブラリ・ディスクリプタ・ファイルのコード例