ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Application Development Framework Webユーザー・インタフェース開発者ガイド
11
g
リリース1 (11.1.1.7.0)
B52029-11
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
リリース11.1.1.7.0用のこのガイドでの新しい情報
第I部 ADF Facesのスタート・ガイド
1
ADF Facesリッチ・クライアントの概要
1.1
ADF Facesリッチ・クライアントの概要
1.1.1
ADF Facesの歴史
1.1.2
リッチ・クライアント・コンポーネントとしてのADF Faces
1.2
ADF Facesコンポーネントのアーキテクチャ
1.2.1
クライアント側アーキテクチャ
1.2.1.1
クライアント側コンポーネント
1.2.1.2
JavaScriptライブラリのパーティション化
1.2.2
ADF Facesのアーキテクチャ上の機能
1.3
ADF Facesコンポーネント
1.4
ADF Facesデモ・アプリケーション
1.4.1
ADF Facesデモ・アプリケーションのダウンロードとインストール方法
1.4.2
ADF Facesデモ・アプリケーションの使用
1.4.3
File Explorerアプリケーションの概要
1.4.4
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
ビュー・ページの作成
2.4.1
JSF JSPページの作成方法
2.4.2
JSF JSPページを作成する場合の処理
2.4.3
自動コンポーネント・バインディングに関する必知事項
2.4.4
Facelets XHTMLページの作成方法
2.4.5
JSF XHTMLページを作成する場合の処理
2.4.6
ADF FacesコンポーネントのJSFページへの追加方法
2.4.7
コンポーネントをページへ追加する場合の処理
2.4.8
コンポーネント属性の設定方法
2.4.9
プロパティ・インスペクタを使用する場合の処理
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.6.3
コンポーネント・バインディングおよびマネージド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.7
クライアントでのコンポーネント・プロパティへのアクセス
3.7.1
クライアントでのプロパティ値の設定方法
3.7.2
無効化されたプロパティを非保護にする方法
3.7.3
実行時の処理: クライアント・プロパティのクライアントでの設定方法
3.8
クライアント側コンポーネントに対するボーナス属性の使用
3.8.1
ボーナス属性の作成方法
3.8.2
ボーナス属性のマーシャリングに関する必知事項
3.9
レンダリングおよび可視性の理解
3.9.1
Javascriptを使用した可視性の設定方法
3.9.2
VisibleとisShowing関数に関する必知事項
4
ADF FacesでのJSFライフサイクルの使用
4.1
JSFライフサイクルおよびADF Facesの概要
4.2
immediate属性の使用
4.3
最適化されたライフサイクルの使用
4.3.1
immediate属性と最適化されたライフサイクルの使用に関する必知事項
4.3.2
LOVコンポーネントと最適化されたライフサイクルの使用に関する必知事項
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.3
ADF Facesクライアント・イベントに対するJavaScriptの使用
5.3.1
クライアント側イベントの使用方法
5.3.2
イベントの発生元を返す方法
5.3.3
イベントのクライアント側属性の使用方法
5.3.4
イベント実行時のUI入力のブロック方法
5.3.5
イベントがサーバーに伝播されないようにする方法
5.3.6
実行時の処理: クライアント側イベントの機能の仕方
5.3.7
ネーミング・コンテナの使用に関する必知事項
5.4
クライアントからサーバーへのカスタム・イベントの送信
5.4.1
クライアントからサーバーへのカスタム・イベントの送信方法
5.4.2
実行時の処理: クライアント・リスナーとサーバー・リスナーの協働の仕方
5.4.3
データのマーシャリングとアンマーシャリングに関する必知事項
5.5
イベント・レスポンス内でのスクリプトの実行
5.6
クライアントの動作タグの使用
5.6.1
scrollComponentIntoViewBehaviorタグの使用方法
5.7
ポーリング・イベントを使用したページの更新
5.7.1
pollコンポーネントの使用方法
6
入力の検証および変換
6.1
ADF Facesの変換および検証の概要
6.2
変換、検証とJSFライフサイクル
6.3
変換の追加
6.3.1
標準ADF Facesコンバータを追加する方法
6.3.2
標準のADF Facesコンバータでの属性の設定方法
6.3.3
実行時の処理: コンバータの機能の仕方
6.3.4
日付コンバータに関する必知事項
6.3.5
oracle.jbo.domainコンバータを追加する方法
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
部分ページ・ナビゲーションの使用方法
7.4.2
PPRナビゲーションに関する必知事項
第III部 ADF Facesコンポーネントの使用
8
Webページ上のコンテンツの編成
8.1
Webページ上のコンテンツの編成の概要
8.2
ページ・レイアウトの開始
8.2.1
ジオメトリ管理およびコンポーネントの拡大
8.2.2
拡大可能なコンポーネントへのコンポーネントのネスト
8.2.3
クイック・スタート・レイアウトの使用
8.2.4
ジオメトリ管理コンポーネント使用のヒント
8.2.5
documentタグの構成方法
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
panelGridLayout、gridRowおよびgridCellコンポーネントを使用してグリッドベースのレイアウトを作成する方法
8.5.2
ジオメトリ管理およびpanelGridLayoutコンポーネントに関する必知事項
8.6
事前定義済固定領域へのページ・コンテンツの配置
8.6.1
panelBorderLayoutコンポーネントの使用方法
8.7
フォームでのコンテンツの配置
8.7.1
panelFormLayoutコンポーネントの使用方法
8.7.2
groupコンポーネントをpanelFormLayoutコンポーネントとともに使用する方法に関する必知事項
8.8
ダッシュボードでのコンテンツの配置
8.8.1
panelDashboardコンポーネントの使用方法
8.8.2
ジオメトリ管理およびpanelDashboardコンポーネントに関する必知事項
8.9
コンテンツの動的な表示および非表示
8.9.1
showDetailコンポーネントの使用方法
8.9.2
showDetailHeaderコンポーネントの使用方法
8.9.3
panelBoxコンポーネントの使用方法
8.9.4
表示イベントに関する必知事項
8.10
アコーディオン・パネルおよびタブ付きのパネルにおけるコンテンツの表示または非表示
8.10.1
panelAccordionコンポーネントの使用方法
8.10.2
panelTabbedコンポーネントの使用方法
8.10.3
panelAccordionまたはpanelTabbedコンポーネントにコンテンツを表示するためのshowDetailItemコンポーネントの使用方法
8.10.4
ジオメトリ管理およびshowDetailItemコンポーネントに関する必知事項
8.10.5
showDetailItem表示イベントに関する必知事項
8.10.6
スキニングとpanelTabbedコンポーネントに関する必知事項
8.11
静的ボックスの項目の表示
8.11.1
panelHeaderコンポーネントの使用方法
8.11.2
decorativeBoxコンポーネントの使用方法
8.11.3
ジオメトリ管理およびdecorativeBoxコンポーネントに関する必知事項
8.12
1つ以上の列における箇条書きリストの表示
8.12.1
panelListコンポーネントの使用方法
8.12.2
リスト階層の作成に関する必知事項
8.13
関連する項目のグループ化
8.13.1
panelGroupLayoutコンポーネントの使用方法
8.13.2
ジオメトリ管理およびpanelGroupLayoutコンポーネントに関する必知事項
8.14
空白または線を使用したコンテンツの分割
8.14.1
spacerコンポーネントの使用方法
8.14.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.3.2
inputTextコンポーネントへのテキストの挿入機能の追加方法
9.4
数値入力コンポーネントの使用方法
9.4.1
inputNumberSliderまたはinputRangeSliderコンポーネントの追加方法
9.4.2
inputNumberSpinboxコンポーネントの追加方法
9.5
カラー・チューザおよび日付チューザの使用方法
9.5.1
inputColorコンポーネントの追加方法
9.5.2
inputDateコンポーネントの追加方法
9.5.3
inputDateコンポーネントなしでのタイム・ゾーンの選択に関する必知事項
9.6
選択コンポーネントの使用方法
9.6.1
選択コンポーネントの使用方法
9.6.2
SelectManyChoiceコンポーネントのcontentDelivery属性に関する必知事項
9.7
シャトル・コンポーネントの使用方法
9.7.1
selectManyShuttleまたはselectOrderShuttleコンポーネントの追加方法
9.7.2
選択イベントのクライアント・リスナーの使用方法に関する必知事項
9.8
richTextEditorコンポーネントの使用方法
9.8.1
richTextEditorコンポーネントの追加方法
9.8.2
richTextEditorコンポーネントへのテキストの挿入機能を追加する方法
9.8.3
ツールバーのカスタマイズ方法
9.9
ファイルのアップロード機能の使用方法
9.9.1
inputFileコンポーネントの使用方法
9.9.2
複数のファイルをアップロードするようにinputFileコンポーネントを構成する方法
9.9.3
一時的なファイルの格納に関する必知事項
9.9.4
複数のファイルのアップロードに関する必知事項
9.10
コード・エディタの使用
9.10.1
codeEditorコンポーネントの追加方法
10
表、ツリー、およびその他のコレクションベースのコンポーネントの使用
10.1
コレクションベースのコンポーネントの使用の概要
10.1.1
コンテンツの配信
10.1.2
行の選択
10.1.3
表、ツリーおよびツリー表のデータの編集
10.1.4
表、ツリーおよびツリー表でのポップアップ・ダイアログの使用
10.1.5
クライアントのコレクション・コンポーネントへのアクセス
10.1.6
表、ツリーおよびツリー表コンポーネントのジオメトリ管理
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.7.1
表、ツリーまたはツリー表を含むpanelCollectionの追加方法
10.8
リストへのコレクションの表示
10.8.1
リストへのコレクションの表示方法
10.9
カルーセルでのイメージの表示
10.9.1
カルーセルの作成方法
10.9.2
カルーセル・コンポーネントと各種ブラウザに関する必知事項
10.10
行を値として渡す
10.11
表、ツリーまたはツリー表からのデータのエクスポート
10.11.1
表、ツリーまたはツリー表データの外部形式へのエクスポート方法
10.11.2
実行時の処理: 行の選択がエクスポートされるデータに与える影響
10.12
コレクションベースのコンポーネントからクライアント上の選択された値へのアクセス
10.12.1
スタンプ設定されたコンポーネントの選択内容から値へのアクセス方法
10.12.2
選択された値へのアクセスに関する必知事項
11
値リスト・コンポーネントの使用方法
11.1
値リスト・コンポーネントの概要
11.2
ListOfValuesデータ・モデルの作成
11.2.1
ListOfValuesデータ・モデルの作成方法
11.3
inputListOfValuesコンポーネントの使用方法
11.3.1
InputListOfValuesコンポーネントの追加方法
11.3.2
LOVコンポーネントの「検索および選択」ダイアログのスキニングに関する必知事項
11.4
InputComboboxListOfValuesコンポーネントの使用方法
11.4.1
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
実行時に行われる処理: popupコンポーネントのイベント
13.3
ポップアップのプログラムによる呼出し
13.3.1
プログラムによるポップアップの起動方法
13.3.2
ポップアップをプログラムで呼び出した場合の処理
13.4
ポップアップ要素の起動
13.4.1
af:showPopupBehaviorタグの使用方法
13.5
コンテキスト情報の表示
13.5.1
コンテキスト情報の作成方法
13.6
インライン・ポップアップの自動取消の制御
13.6.1
インライン・ポップアップの自動取消を無効にする方法
13.6.2
インライン・ポップアップの自動取消を無効にした場合の処理
14
メニュー、ツールバーおよびツールボックスの使用方法
14.1
メニュー、ツールバーおよびツールボックスの概要
14.2
メニュー・バーでのメニューの使用方法
14.2.1
メニュー・バーのメニューの作成および使用方法
14.3
ツールバーの使用方法
14.3.1
ツールバーの作成および使用方法
14.3.2
実行時の処理: メニュー・バーおよびツールバーのサイズの決定
14.3.3
ツールバーに関する必知事項
15
Calendarアプリケーションの作成
15.1
Calendarアプリケーションの作成の概要
15.2
Calendarの作成
15.2.1
Calendarのクラス
15.2.2
カレンダを作成する方法
15.3
Calendarコンポーネントの構成
15.3.1
Calendarコンポーネントの構成方法
15.3.2
実行時の処理: CalendarイベントおよびPPR
15.4
ポップアップ・コンポーネントを使用した機能の追加
15.4.1
ポップアップ・コンポーネントを使用した機能の追加方法
15.5
ツールバーのカスタマイズ
15.5.1
ツールバーのカスタマイズ方法
15.6
Calendarのスタイル設定
15.6.1
アクティビティのスタイル設定方法
15.6.2
実行時の処理: アクティビティのスタイル設定
15.6.3
日付のカスタマイズ方法
16
出力コンポーネントの使用
16.1
出力テキスト、イメージ、アイコンおよびメディア・コンポーネントの概要
16.2
出力テキストおよび書式設定された出力テキストの表示
16.2.1
出力テキストの表示方法
16.2.2
outputFormattedコンポーネントで使用可能な書式設定コードと文字コードに関する必知事項
16.3
アイコンの表示
16.4
イメージの表示
16.5
リンクとしてのイメージの使用
16.6
アイコンを使用したアプリケーション・ステータスの表示
16.7
ビデオ・クリップおよび音声クリップの再生
16.7.1
音声クリップおよびビデオ・クリップの再生を可能にする方法
17
ヒント、メッセージおよびヘルプの表示
17.1
ヒントおよびメッセージの表示の概要
17.2
コンポーネントのヒントの表示
17.3
検証および変換用のヒントとエラー・メッセージの表示
17.3.1
バリデータおよびコンバータのカスタム・メッセージの定義方法
17.3.2
デフォルト・メッセージのグローバルなオーバーライドに関する必知事項
17.3.3
コンポーネントのメッセージをインラインで表示する方法
17.3.4
グローバル・メッセージをインラインで表示する方法
17.4
単一のラベルおよびメッセージを使用したコンポーネントのグループ化
17.5
コンポーネントへのヘルプの表示
17.5.1
リソース・バンドルベースのヘルプの作成方法
17.5.2
XLIFFベースのヘルプの作成方法
17.5.3
マネージドBeanヘルプの作成方法
17.5.4
外部ヘルプ・ウィンドウを起動するためのJavaScriptの使用方法
17.5.5
Javaクラス・ヘルプ・プロバイダの作成方法
17.5.6
UIコンポーネントからのヘルプ・コンテンツへのアクセス方法
17.5.7
異なるメッセージ・タイプの組合せに関する必知事項
18
ナビゲーション・コンポーネントの使用
18.1
ナビゲーション・コンポーネントの概要
18.2
ボタンおよびリンクのナビゲーション目的での使用
18.2.1
コマンド・ボタンおよびコマンド・リンクの使用方法
18.2.2
実行ボタンおよび実行リンクの使用方法
18.3
コマンド・リンクへのブラウザ・コンテキスト・メニューの構成
18.3.1
コマンド・リンクへのブラウザ・コンテキスト・メニューの構成方法
18.3.2
コマンド・リンクにブラウザのコンテキスト・メニューを構成する場合の処理
18.4
ボタンまたはリンクの機能の呼出し目的での使用
18.4.1
ファイルをダウンロードするためのコマンド・コンポーネントの使用方法
18.4.2
入力フィールドをリセットするためのコマンド・コンポーネントの使用方法
18.5
ページ階層用のナビゲーション・アイテムの使用
18.6
メニュー・モデルを使用したページ階層の作成
18.6.1
メニュー・モデル・メタデータの作成方法
18.6.2
「ADFメニュー・モデルの作成」ウィザードを使用する場合の処理
18.6.3
JSFページでのXMLMenuModelへのバインド方法
18.6.4
breadCrumbsコンポーネントの使用方法
18.6.5
実行時に行われる処理
18.6.6
カスタム属性の使用に関する必知事項
18.7
単純なナビゲーション階層の作成
18.7.1
単純なページ階層の作成方法
18.7.2
breadCrumbsコンポーネントの使用方法
18.7.3
ナビゲーション・タブの削除に関する必知事項
18.7.4
圧縮レイアウトのナビゲーション・タブに関する必知事項
18.8
trainコンポーネントを使用したマルチステップ・プロセス用のナビゲーション・アイテムの作成
18.8.1
トレイン・モデルの作成方法
18.8.2
トレイン・モデルへのマネージドBeanの構成方法
18.8.3
JSFページでのトレイン・モデルへのバインド方法
19
フラグメント、ページ・テンプレート、コンポーネントの作成および再利用
19.1
再利用可能なコンテンツの概要
19.2
ページ・フラグメントの使用
19.2.1
ページ・フラグメントの作成方法
19.2.2
ページ・フラグメントを作成する場合の処理
19.2.3
JSFページでのページ・フラグメントの使用方法
19.2.3.1
コンポーネント・パレットを使用したページ・フラグメントの追加
19.2.3.2
アプリケーション・ナビゲータを使用したページ・フラグメントの追加
19.2.4
実行時の処理: ページ・フラグメントの解決
19.3
ページ・テンプレートの使用
19.3.1
ページ・テンプレートの作成方法
19.3.2
ページ・テンプレートを作成する場合の処理
19.3.3
ページ・テンプレートに基づくJSFページの作成方法
19.3.4
テンプレートを使用してページを作成する場合の処理
19.3.5
実行時の処理: ページ・テンプレートが解決される仕組み
19.3.6
ページ・テンプレートおよびネーミング・コンテナに関する必知事項
19.4
宣言コンポーネントの使用
19.4.1
宣言コンポーネントの作成方法
19.4.2
宣言コンポーネントを作成する場合の処理
19.4.3
宣言コンポーネントのデプロイ方法
19.4.4
JSFページでの宣言コンポーネントの使用方法
19.4.5
JSFページに宣言コンポーネントを使用する場合の処理
19.4.6
実行時に行われる処理
19.5
ページへのリソースの追加
19.5.1
ページ・テンプレートおよび宣言コンポーネントへのリソースの追加方法
19.5.2
実行時の処理: ドキュメント・ヘッダーへのリソースの追加
20
スタイルおよびスキンを使用した外観のカスタマイズ
20.1
スキン、スタイル・セレクタおよびスタイル・プロパティの概要
20.1.1
ADF Facesスキン
20.1.2
スキン・スタイル・セレクタ
20.1.3
コンポーネント・スタイル・プロパティ
20.2
アプリケーションへのカスタム・スキンの適用
20.2.1
アプリケーションへのカスタム・スキンの追加方法
20.2.2
カスタム・スキンのためのXMLスキーマ定義ファイルの登録方法
20.2.3
カスタム・スキンの登録方法
20.2.4
カスタム・スキンを使用するためのアプリケーションの構成方法
20.3
スキン・スタイル・プロパティの定義
20.3.1
テキストへのスキンの適用方法
20.3.2
アイコンへのスキンの適用方法
20.3.3
メッセージへのスキンの適用方法
20.3.4
コンポーネントへのテーマの適用方法
20.3.5
カスタム別名の作成方法
20.3.6
スキンを動的に変更するためのコンポーネントの構成方法
20.4
コンポーネントのスタイル・プロパティの変更
20.4.1
インライン・スタイルの設定方法
20.4.2
スタイル・クラスの設定方法
20.5
スキンのCSSファイルにおけるURLの参照
20.6
カスタム・スキンのバージョニング
20.6.1
カスタム・スキンのバージョニング方法
20.6.2
カスタム・スキンをバージョニングした場合の処理
20.7
JARファイルへのカスタム・スキン・ファイルのデプロイ
21
ページの国際化およびローカライズ
21.1
ADF Facesページの国際化およびローカライズの概要
21.2
JDeveloperにおける自動リソース・バンドル統合の使用
21.2.1
リソース・バンドル・オプションの設定方法
21.2.2
リソース・バンドル・オプションを設定する場合の処理
21.2.3
JDeveloper生成リソース・バンドルでのエントリの作成方法
21.2.4
JDeveloper生成リソース・バンドルでエントリを生成する場合の処理
21.3
リソース・バンドルおよびロケールの手動による定義
21.3.1
ベース・リソース・バンドルの定義方法
21.3.2
リソース・バンドル・ファイルの編集方法
21.3.3
アプリケーションへのロケールおよびリソース・バンドルの登録方法
21.3.4
アプリケーションでのリソース・バンドルの使用方法
21.3.5
カスタム・スキンおよびコントロール・ヒントに関する必知事項
21.3.6
カスタマイズ可能アプリケーションでのリソース・バンドルのオーバーライドに関する必知事項
21.4
エンド・ユーザーが実行時にロケールを指定するためのページの構成
21.4.1
エンド・ユーザーがロケールを指定するようにページを構成する方法
21.4.2
ロケールを指定するためにページを構成する場合の処理
21.4.3
エンド・ユーザーがロケールを指定する場合の実行時の処理
21.5
ADF Facesのオプションのローカライゼーション・プロパティの構成
21.5.1
オプションのローカライゼーション・プロパティの構成方法
22
アクセス可能なADF Facesページの開発
22.1
アクセス可能なADF Facesページの概要
22.2
アクセシビリティ・プリファレンスの表示
22.2.1
trinidad-config.xmlにおけるアクセシビリティ・サポートの構成方法
22.3
コンポーネント・レベルのアクセシビリティ・プロパティの指定
22.3.1
ADF Facesコンポーネントのアクセシビリティ・ガイドライン
22.3.2
スクリーン・リーダー・モードでのADF Faces表コンポーネントの使用
22.3.3
ADFデータ視覚化コンポーネントのアクセシビリティ・ガイドライン
22.3.4
ADF Facesコンポーネントのアクセス・キーの定義方法
22.3.5
ローカライズされたラベルおよびアクセス・キーの定義方法
22.4
アクセス可能なページの作成
22.4.1
部分ページ・レンダリングの使用方法
22.4.2
スクリプトの使用方法
22.4.3
スタイルの使用方法
22.4.4
ページ構造およびナビゲーションの使用方法
22.4.5
WAI-ARIAランドマーク・リージョンの使用方法
22.5
アクセシビリティ監査ルールの実行
第IV部 ADFデータ視覚化コンポーネントの使用
23
ADFデータ視覚化コンポーネントの概要
23.1
ADFデータ視覚化コンポーネントの概要
23.2
ADFデータ視覚化コンポーネントの定義
23.2.1
グラフ
23.2.2
ゲージ
23.2.3
ピボット・テーブル
23.2.4
地理マップ
23.2.5
ガント・チャート
23.2.6
時系列
23.2.7
階層ビューア
23.2.8
ツリーマップとサンバースト
23.3
ADFデータ視覚化コンポーネントへのデータの指定
23.4
Flashイメージ用カスタム・フォントのダウンロード
24
ADFグラフ・コンポーネントの使用
24.1
グラフ・コンポーネントの概要
24.2
グラフ・タグの理解
24.2.1
グラフ固有のタグ
24.2.2
一般的なグラフの子タグ
24.2.3
グラフ固有の子タグ
24.2.4
子セット・タグ
24.3
グラフのデータ要件の理解
24.3.1
面グラフのデータ要件
24.3.2
棒グラフのデータ要件
24.3.3
バブル・グラフのデータ要件
24.3.4
組合せグラフのデータ要件
24.3.5
ファンネル・グラフのデータ要件
24.3.6
折れ線グラフのデータ要件
24.3.7
パレート・グラフのデータ要件
24.3.8
円グラフのデータ要件
24.3.9
極グラフのデータ要件
24.3.10
レーダー・グラフのデータ要件
24.3.11
散布図のデータ要件
24.3.12
スパークチャートのデータ要件
24.3.13
株価チャートのデータ要件
24.3.13.1
株価チャート: 高値-安値-終値
24.3.13.2
株価チャート: 出来高付き高値-安値-終値
24.3.13.3
株価チャート: 始値-高値-安値-終値
24.3.13.4
株価チャート: 出来高付き始値-高値-安値-終値
24.3.13.5
ローソク足株価チャート: 始値-終値
24.3.13.6
ローソク足株価チャート: 出来高付き始値-終値
24.3.13.7
ローソク足株価チャート: 始値-高値-安値-終値
24.3.13.8
株価チャート: 出来高付き始値-高値-安値-終値
24.4
グラフの作成
24.4.1
ページへのグラフの追加方法
24.4.2
表形式データを使用したグラフの作成方法
24.4.2.1
グラフ用の表形式データのマネージドBeanへの格納
24.4.2.2
表形式データを使用したグラフの作成
24.4.3
表形式データを使用してグラフを作成する場合の処理
24.4.4
グラフのイメージ形式に関する必知事項
24.5
グラフ・タイプの変更
24.6
グラフの外観のカスタマイズ
24.6.1
グラフ・データ値の色、スタイルおよび表示の変更
24.6.1.1
個々の系列アイテムの色とスタイルの指定方法
24.6.1.2
系列アイテムの非表示および表示を有効にする方法
24.6.2
グラフ内のデータ値の書式設定
24.6.2.1
カテゴリ・データ値の書式設定方法
24.6.2.2
数値データ値の書式設定方法
24.6.2.3
自動位取りおよび精度に関する必知事項
24.6.3
グラフのテキストの書式設定
24.6.3.1
スキンを使用したグラフ・フォントの全体的な設定方法
24.6.4
グラフのサイズとスタイルの変更
24.6.4.1
グラフが初めて表示される際のサイズの指定方法
24.6.4.2
グラフの動的サイズ変更の指定方法
24.6.4.3
特定のスタイルシートをグラフに使用する方法
24.6.5
グラフの背景、描画エリアおよびタイトルの変更
24.6.5.1
グラフの背景と描画エリアのカスタマイズ方法
24.6.5.2
グラフのタイトルと脚注の指定方法
24.6.6
グラフの軸とラベルのカスタマイズ
24.6.6.1
軸のタイトル、外観およびスケーリングの指定方法
24.6.6.2
軸でのスクロールの指定方法
24.6.6.3
軸のティック・マークとティック・ラベルの外観の制御方法
24.6.6.4
軸の数値の書式設定方法
24.6.6.5
データ軸の最小値および最大値の設定方法
24.6.7
グラフの凡例のカスタマイズ
24.6.8
グラフのツールチップのカスタマイズ
24.7
特定のグラフ・タイプの外観のカスタマイズ
24.7.1
円グラフの外観の変更
24.7.1.1
円グラフ全体の外観のカスタマイズ方法
24.7.1.2
円グラフのスライスの切離しのカスタマイズ方法
24.7.2
グラフでの線の外観の変更
24.7.2.1
グラフでデータ線またはデータ・マーカーを表示する方法
24.7.2.2
グラフ系列の線の外観の変更方法
24.7.3
パレート・グラフのカスタマイズ
24.7.4
散布図の系列マーカーのカスタマイズ
24.8
特殊な機能のグラフへの追加
24.8.1
参照線または領域のグラフへの追加
24.8.1.1
設計時に参照線または領域を作成する方法
24.8.1.2
設計時に参照線または領域を作成する場合の処理
24.8.1.3
参照線または領域の動的作成方法
24.8.2
グラフでのグラデーション特殊効果の使用
24.8.2.1
グラデーション特殊効果のグラフへの追加方法
24.8.2.2
グラデーション特殊効果をグラフに追加する場合の処理
24.8.3
グラフの一部への透明色の指定
24.8.4
グラフのデータ・マーカー選択サポートの追加
24.8.4.1
グラフへの選択サポートの追加方法
24.8.4.2
グラフのデータ・マーカー選択に関する必知事項
24.8.5
グラフへのコンテキスト・メニューの追加
24.8.5.1
グラフのコンテキスト・メニューの構成方法
24.8.5.2
Flashレンダリング形式に関する必知事項
24.8.6
ズームとスクロール・レベルの変更に対応する方法
24.8.7
マーカーと凡例の淡色表示の追加方法
24.8.8
インタラクティブな時間軸のグラフへの追加
24.8.8.1
時間データを表示する相対的範囲の定義方法
24.8.8.2
時間データを表示する明示的範囲の定義方法
24.8.8.3
グラフへの時間セレクタの追加方法
24.8.9
アラートおよび注釈のグラフへの追加
24.9
グラフへのアニメーションの使用
24.9.1
アクティブ・データを表示するグラフ・コンポーネントの構成方法
24.9.2
グラフのアニメーション効果の指定方法
25
ADFゲージ・コンポーネントの使用
25.1
ゲージ・コンポーネントの概要
25.1.1
ゲージのタイプ
25.1.2
ゲージの用語
25.2
ゲージのデータ要件の理解
25.3
ゲージの作成
25.3.1
ページへのゲージの追加方法
25.3.2
表形式データを使用したゲージの作成
25.3.2.1
ゲージ用の表形式データのマネージドBeanへの格納
25.3.2.2
表形式データのリストの構造
25.3.3
表形式データを使用したゲージの作成方法
25.3.4
表形式データを使用してゲージを作成する場合の処理
25.3.5
ゲージのイメージ形式に関する必知事項
25.4
ゲージ・タイプのレイアウトおよび外観のカスタマイズ
25.4.1
ゲージのタイプの変更方法
25.4.2
ゲージ・セットでのゲージのレイアウトの決定方法
25.4.3
ゲージのサイズとスタイルの変更
25.4.3.1
ゲージの初期表示サイズの指定
25.4.3.2
ゲージの動的サイズ変更の指定
25.4.3.3
ゲージのカスタム・スタイル・クラスの使用
25.4.4
しきい値のゲージへの追加方法
25.4.4.1
静的しきい値のゲージへの追加
25.4.5
ゲージでの数値の書式設定方法
25.4.5.1
ゲージのメトリック・ラベルまたはティック・ラベルの数値の書式設定
25.4.6
ゲージ・メトリック・ラベルの数値を書式設定する場合の処理
25.4.7
自動位取りおよび精度に関する必知事項
25.4.8
ゲージでのテキストの書式設定方法
25.4.9
N度のダイアルの指定方法
25.4.10
ゲージ・ラベルのカスタマイズ方法
25.4.10.1
ゲージ・ラベルの位置の制御
25.4.10.2
ゲージ・ラベルの色と枠のカスタマイズ
25.4.11
インジケータとティック・マークのカスタマイズ方法
25.4.11.1
ゲージ・インジケータの外観の制御
25.4.11.2
ティック・マークとラベルの指定
25.4.11.3
外側のティック・ラベルの作成
25.4.12
ゲージの箇所に対する透明色の指定
25.5
ゲージの特殊効果およびアニメーションの追加
25.5.1
ゲージでのグラデーション特殊効果の使用方法
25.5.1.1
ゲージへのグラデーション特殊効果の追加
25.5.2
グラデーション特殊効果をゲージに追加する場合の処理
25.5.3
ゲージへの相互作用の追加方法
25.5.4
ゲージにアニメーションを使用する方法
25.5.5
アクティブ・データによるゲージへのアニメーションの使用方法
25.5.5.1
アクティブ・データを表示するゲージ・コンポーネントの構成
25.5.5.2
アニメーションのゲージへの追加
25.6
ゲージでのカスタム形状の使用
25.6.1
カスタム形状グラフィック・ファイルの作成方法
25.6.2
カスタム形状ファイルの作成方法
25.6.3
サポートされているSVG機能に関する必知事項
25.6.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.3.3
マップの選択値の合計方法
26.4
マップ・テーマのカスタマイズ
26.4.1
テーマのズーム・レベルのカスタマイズ方法
26.4.2
マップ・テーマのラベルのカスタマイズ方法
26.4.3
色マップ・テーマのカスタマイズ方法
26.4.4
点テーマの点のイメージのカスタマイズ方法
26.4.5
マップのポイント・イメージをカスタマイズする場合の処理
26.4.6
棒グラフ・テーマの棒のカスタマイズ方法
26.4.7
マップ棒グラフ・テーマの棒をカスタマイズする場合の処理
26.4.8
円グラフ・テーマのスライスのカスタマイズ方法
26.4.9
マップ円グラフ・テーマのスライスをカスタマイズする場合の処理
26.5
ツールバーのマップへの追加
26.5.1
ツールバーのマップへの追加方法
26.5.2
ツールバーをマップに追加する場合の処理
27
ADFピボット・テーブル・コンポーネントの使用
27.1
ADFピボット・テーブル・コンポーネントの概要
27.1.1
ピボット・テーブルの要素と用語
27.2
ピボット・テーブルのデータ要件の理解
27.3
レイヤーのピボット
27.4
ピボット・テーブルへの大規模なデータ・セットの表示
27.5
ピボット・テーブルでの選択の使用方法
27.6
ピボット・テーブルでのソート
27.7
ピボット・テーブルのサイズ
27.7.1
ピボット・テーブル全体のサイズの設定方法
27.7.2
行、列およびレイヤーのサイズを変更する方法
27.7.3
行、列およびレイヤーのサイズの変更に関する必知事項
27.8
部分ページ・レンダリングによるピボット・テーブルの更新
27.9
ピボット・テーブルからのエクスポート
27.10
印刷可能モードでのピボット・テーブルの表示
27.11
ピボット・テーブルのセルのコンテンツのカスタマイズ
27.11.1
データ・セルに対するCellFormatオブジェクトの作成方法
27.11.2
CellFormatオブジェクトの作成方法
27.11.3
書式とテキスト・スタイルの変更方法
27.11.4
ピボット・テーブルでのストップライトおよび条件付き書式設定の作成方法
27.12
ピボット・テーブルのデータ・セルのスタンプ設定および編集
27.12.1
データ・セルのカスタム・イメージの指定方法
27.12.2
ヘッダー・セルのイメージ、アイコン、リンクおよび読取り専用コンテンツの指定方法
27.13
ピボット・テーブルでのピボット・フィルタ・バーの使用方法
27.13.1
ピボット・フィルタをピボット・テーブルに関連付ける方法
28
ADF時系列コンポーネントの使用
28.1
ADF時系列コンポーネントの概要
28.1.1
時系列のユースケースと例
28.1.2
エンド・ユーザー機能およびプレゼンテーション機能
28.1.2.1
レイアウト・オプション
28.1.2.2
時系列アイテムの選択
28.1.2.3
時系列のグループ化とソート
28.1.2.4
ドラッグ・アンド・ドロップのサポート
28.1.2.5
コンテンツの配信
28.1.2.6
時系列のイメージ形式
28.1.2.7
印刷可能または電子メール送信可能なモードの時系列表示
28.1.2.8
ADS(アクティブ・データ・サポート)
28.1.3
時系列コンポーネントの追加機能
28.2
時系列コンポーネントの使用
28.2.1
時系列コンポーネントのデータ要件
28.2.2
時系列の構成
28.2.3
ページへの時系列の追加方法
28.2.4
ページに時系列を追加する場合の処理
28.3
時系列コンポーネントへのデータの追加
28.3.1
時系列へのデータの追加方法
28.3.2
2つの時系列のデータの構成に関する必知事項
28.3.3
時系列へのデータの追加に関する必知事項
28.4
時系列表示要素のカスタマイズ
28.4.1
時系列アイテムの構成
28.4.2
時系列へのカスタム・タイム・スケールの追加方法
28.5
インタラクティブ機能の時系列への追加
28.5.1
時系列アイテムへのポップアップの追加方法
28.5.2
時系列のコンテキスト・メニューの構成方法
28.5.3
時系列へのドラッグ・アンド・ドロップの追加方法
29
ADFガント・チャート・コンポーネントの使用
29.1
ADFガント・チャート・コンポーネントの概要
29.1.1
ガント・チャートのタイプ
29.1.2
ガント・チャートの機能領域
29.1.3
ガント・チャートのタスクの説明
29.2
ガント・チャート・タグとファセットの理解
29.3
ガント・チャートのユーザー対話性の理解
29.3.1
ガント・チャートでの移動
29.3.1.1
リスト領域またはチャート領域のスクロールとパン
29.3.1.2
ガント・チャートでの特定の日付への移動方法
29.3.1.3
表領域での列の可視性の制御方法
29.3.2
階層リストまたはフラット・リストでのデータの表示方法
29.3.3
ガント・チャートのタイム・スケールの変更方法
29.4
ガント・チャートのデータ要件の理解
29.4.1
プロジェクト・ガント・チャートのデータ
29.4.2
リソース使用率ガント・チャートのデータ
29.4.3
スケジュール・ガント・チャートのデータ
29.5
ADFガント・チャートの作成
29.6
ガント・チャートの凡例、ツールバーおよびポップアップ・メニューのカスタマイズ
29.6.1
ガント・チャートの凡例のカスタマイズ方法
29.6.2
ガント・チャートのツールバーのカスタマイズ
29.6.3
ガント・チャートのポップアップ・メニューのカスタマイズ
29.7
ガント・チャートのタスクとリソースの使用
29.7.1
新しいタスク・タイプの作成方法
29.7.2
カスタム・データ・フィルタの指定方法
29.7.3
タスク・バーへのダブルクリック・イベントの追加方法
29.8
休日、読取り専用機能および時間軸の指定
29.8.1
ガント・チャートでの休日の指定
29.8.1.1
曜日を休日として指定する方法
29.8.1.2
特定の日付を休日として指定する方法
29.8.2
ガント・チャート機能に読取り専用の値を適用する方法
29.8.3
ガント・チャートの時間軸のカスタマイズ方法
29.8.3.1
カスタム時間軸の作成および使用方法
29.9
ガント・チャートでのページ・コントロールの使用
29.10
ガント・チャートの印刷
29.10.1
印刷オプション
29.10.2
印刷イベントを処理するアクション・リスナー
29.11
ドロップ・ターゲットまたはドラッグ・ソースとしてのガント・チャートの使用
30
ADFツリーマップおよびサンバースト・コンポーネントの使用
30.1
ツリーマップとサンバーストの概要
30.1.1
ツリーマップとサンバーストの使用ケースと例
30.1.2
ツリーマップとサンバーストのエンド・ユーザー機能およびプレゼンテーション機能
30.1.2.1
ツリーマップとサンバーストのレイアウト
30.1.2.2
属性グループ
30.1.2.3
凡例サポート
30.1.2.4
パターンのサポート
30.1.2.5
ノード選択のサポート
30.1.2.6
ツールチップのサポート
30.1.2.7
ポップアップのサポート
30.1.2.8
コンテキスト・メニュー
30.1.2.9
ドリルのサポート
30.1.2.10
その他のノード・サポート
30.1.2.11
ドラッグ・アンド・ドロップのサポート
30.1.2.12
ソートのサポート
30.1.2.13
ツリーマップとサンバーストのイメージ形式
30.1.2.14
拡張ノード・コンテンツ
30.1.2.15
印刷とメールのサポート
30.1.2.16
ADS(アクティブ・データ・サポート)
30.1.2.17
独立性のサポート(ツリーマップのみ)
30.1.2.18
ツリーマップ・グループ・ノード・ヘッダーのカスタマイズ(ツリーマップのみ)
30.1.3
ツリーマップおよびサンバースト・コンポーネントの追加機能
30.2
ツリーマップおよびサンバースト・コンポーネントの使用
30.2.1
ツリーマップとサンバーストのデータ要件
30.2.2
ツリーマップ・コンポーネントの使用
30.2.2.1
ツリーマップの構成
30.2.2.2
ツリーマップをページに追加する方法
30.2.2.3
ツリーマップをページに追加した場合の処理内容
30.2.3
サンバースト・コンポーネントの使用
30.2.3.1
サンバーストの構成
30.2.3.2
サンバーストをページに追加する方法
30.2.3.3
ページへのサンバースト追加時の処理内容
30.3
ツリーマップとサンバースト・コンポーネントへのデータの追加
30.3.1
ツリーマップあるいはサンバースト・コンポーネントへのデータの追加方法
30.3.2
ツリーマップおよびサンバーストへのデータ追加に関する必知事項
30.4
ツリーマップとサンバーストの表示要素のカスタマイズ
30.4.1
ツリーマップとサンバーストの表示サイズとスタイルの構成
30.4.2
パターン表示の構成
30.4.3
ツリーマップとサンバーストの属性グループ
30.4.3.1
ツリーマップとサンバーストの離散属性グループの構成方法
30.4.3.2
ツリーマップとサンバーストの連続属性グループの構成方法
30.4.3.3
属性グループの構成に関する必知事項
30.4.4
ツリーマップとサンバーストの凡例の構成方法
30.4.5
ツリーマップとサンバーストのその他のノードの構成
30.4.5.1
ツリーマップとサンバーストのその他のノードの構成方法
30.4.5.2
ツリーマップおよびサンバーストのその他のノードの構成に関する必知事項
30.4.6
ツリーマップとサンバーストのソートの構成
30.4.7
ツリーマップとサンバーストの拡張ノード・コンテンツの構成
30.4.7.1
拡張ノード・コンテンツをツリーマップに追加する方法
30.4.7.2
拡張ノード・コンテンツをサンバーストに追加する方法
30.4.7.3
ツリーマップ上の拡張ノード・コンテンツの構成に関する必知事項
30.4.8
ツリーマップとサンバーストでのアニメーションの構成方法
30.4.9
ツリーマップとサンバーストでのラベルの構成
30.4.9.1
ツリーマップ・リーフ・ノード・ラベルの構成方法
30.4.9.2
サンバースト・ノード・ラベルの構成方法
30.4.10
ツリーマップ・ノード・ヘッダーとグループ・ギャップの構成
30.4.10.1
ツリーマップ・ノード・ヘッダーの構成方法
30.4.10.2
ツリーマップ・ノード・ヘッダーに関する必知事項
30.4.10.3
ツリーマップ・グループ・ギャップのカスタマイズ方法
30.5
ツリーマップとサンバーストヘの対話機能の追加
30.5.1
ツリーマップとサンバーストのツールチップの構成
30.5.2
ツリーマップとサンバーストのポップアップの構成
30.5.2.1
ツリーマップおよびサンバースト・コンポーネントへのポップアップの追加方法
30.5.2.2
ツリーマップおよびサンバースト・コンポーネントへのポップアップの追加に関する必知事項
30.5.3
ツリーマップとサンバーストの選択サポートの構成
30.5.3.1
ツリーマップおよびサンバースト・コンポーネントへの選択サポートの追加方法
30.5.3.2
ツリーマップおよびサンバーストへの選択サポートの追加に関する必知事項
30.5.4
ツリーマップとサンバーストのコンテキスト・メニューの構成
30.5.4.1
ツリーマップとサンバーストのコンテキスト・メニューの構成方法
30.5.4.2
ツリーマップおよびサンバーストのコンテキスト・メニューの構成に関する必知事項
30.5.5
ツリーマップとサンバーストのドリル・サポートの構成
30.5.5.1
ツリーマップとサンバーストのドリル・サポートの構成方法
30.5.5.2
ツリーマップとドリル・サポートに関する必知事項
30.5.6
ツリーマップおよびサンバーストへのドラッグ・アンド・ドロップの追加方法
30.5.7
独立性サポートの構成(ツリーマップのみ)
30.5.7.1
独立性サポートを無効化する方法
30.5.7.2
ツリーマップと独立性サポートに関する必知事項
31
ADF階層ビューア・コンポーネントの使用
31.1
階層ビューアの概要
31.1.1
階層ビューア・コンポーネントの理解
31.1.2
階層ビューアの要素と用語
31.1.3
使用可能な階層ビューアのレイアウト・オプション
31.1.4
階層ビューアのレンダリングとHTMLに関する必知事項
31.2
階層ビューアのデータ要件
31.3
階層ビューアの作成
31.3.1
ページへの階層ビューアの追加方法
31.4
階層ビューアでのノードの管理
31.4.1
ノード・コンテンツの指定方法
31.4.2
ノードのコントロールの構成方法
31.4.3
アクセッサのノード定義の指定方法
31.4.4
ノード定義を特定のデータ行セットに関連付ける方法
31.4.5
アンカー・ノードの祖先レベルの指定方法
31.5
階層ビューアのナビゲート
31.5.1
階層ビューアでの上方向へのナビゲーションの構成方法
31.5.2
階層ビューアでの同レベル・ナビゲーションの構成方法
31.5.3
階層ビューアで同レベル・ナビゲーションを構成する場合の処理
31.6
階層ビューア・コンポーネントへの対話性の追加
31.6.1
3Dティルト・パンの構成方法
31.6.2
ノード選択アクションを構成する方法
31.6.3
ポップアップ・ウィンドウを起動するように階層ビューアを構成する方法
31.6.4
ポップアップ・メニューを起動するための階層表示ノードの構成方法
31.6.5
階層ビューアのドラッグ・アンド・ドロップの構成
31.6.5.1
階層ビューアのドラッグ・アンド・ドロップの構成方法
31.6.5.2
階層ビューアのドラッグ・アンド・ドロップに関する必知事項
31.7
パネル・カードの使用
31.7.1
パネル・カードの作成方法
31.7.2
実行時にパネル・カード・コンポーネントをレンダリングする場合の処理
31.8
階層ビューアの外観のカスタマイズ
31.8.1
階層ビューアのサイズの調整方法
31.8.2
階層ビューアにイメージを含める方法
31.8.3
コントロール・パネルの表示の構成方法
31.8.4
リンクおよびラベルの表示を構成する方法
31.8.5
ホバー・ディテール・ウィンドウの無効化の方法
31.9
階層ビューアへの検索の追加
31.9.1
階層ビューアでの検索の構成方法
31.9.2
階層ビューアでの検索の構成に関する必知事項
第V部 高度なトピック
32
カスタムADF Facesコンポーネントの作成
32.1
カスタムADF Facesコンポーネントの概要
32.1.1
JDeveloperを使用したカスタム・コンポーネントの開発
32.1.2
カスタム・コンポーネントの例
32.2
ワークスペースと基礎ファイルの設定
32.2.1
JDeveloperカスタム・コンポーネント環境の設定方法
32.2.2
Faces構成ファイルの追加方法
32.2.3
MyFaces Trinidadスキン構成ファイルの追加方法
32.2.4
Cascading Style Sheetの追加方法
32.2.5
リソース・キット・ローダーの追加方法
32.2.6
JavaServer Pagesタグ・ライブラリ・ディスクリプタ・ファイルの追加方法
32.2.7
JavaScriptライブラリ機能構成ファイルの追加方法
32.2.8
Faceletタグ・ライブラリ構成ファイルの追加方法
32.3
クライアント側の開発
32.3.1
コンポーネントのJavaScriptファイルの作成方法
32.3.2
イベントのJavaScriptファイルの作成方法
32.3.3
ピアのJavaScriptファイルの作成方法
32.3.4
JavaScriptライブラリ機能構成ファイルへのカスタム・コンポーネントの追加方法
32.4
サーバー側の開発
32.4.1
イベント・リスナーのクラスの作成方法
32.4.2
イベントのクラスの作成方法
32.4.3
コンポーネントの作成
32.4.4
コンポーネントのクラスの作成方法
32.4.5
faces-config.xmlファイルへのコンポーネントの追加方法
32.4.6
リソース・バンドルのクラスの作成方法
32.4.7
レンダラのクラスの作成方法
32.4.8
faces-config.xmlファイルへのレンダラの追加方法
32.4.9
JSPタグ・プロパティの作成方法
32.4.10
タグ・ライブラリ・ディスクリプタの構成方法
32.4.11
リソース・ローダーの作成方法
32.4.12
MyFaces Trinidad Cascading Style Sheetの作成方法
32.5
コンポーネント・ライブラリのデプロイ
32.6
アプリケーションへのカスタム・コンポーネントの追加
32.6.1
Webデプロイメント・ディスクリプタの構成方法
32.6.2
JavaScriptロギングとアサーションを有効にする方法
32.6.3
JSFページへのカスタム・コンポーネントの追加方法
32.6.4
tagPaneカスタム・コンポーネントの使用に関する必知事項
33
JSFページでのユーザー・カスタマイズの許可
33.1
ユーザー・カスタマイズの概要
33.2
セッション変更永続性の実装
33.2.1
セッション変更永続性の実装方法
33.2.2
変更永続性を使用するようアプリケーションを構成する場合の処理
33.2.3
実行時に行われる処理
33.2.4
テンプレートおよび領域での変更永続性の使用に関する必知事項
34
ドラッグ・アンド・ドロップ機能の追加
34.1
ドラッグ・アンド・ドロップ機能の概要
34.2
属性のドラッグ・アンド・ドロップ機能の追加
34.3
オブジェクトのドラッグ・アンド・ドロップ機能の追加
34.3.1
単一オブジェクトのドラッグ・アンド・ドロップ機能の追加方法
34.3.2
実行時に行われる処理
34.3.3
ClientDropListenerの使用に関する必知事項
34.4
コレクションのドラッグ・アンド・ドロップ機能の追加
34.4.1
コレクションのドラッグ・アンド・ドロップ機能の追加方法
34.4.2
dragDropEndListenerに関する必知事項
34.5
コンポーネントのドラッグ・アンド・ドロップ機能の追加
34.5.1
コンポーネントのドラッグ・アンド・ドロップ機能の追加方法
34.6
panelDashboardコンポーネントでのドラッグ・アンド・ドロップ機能の追加
34.6.1
panelDashboardコンポーネントへのドラッグ・アンド・ドロップ機能の追加方法
34.6.2
panelDashboardコンポーネントからのドラッグ・アンド・ドロップ機能の追加方法
34.7
Calendarへのドラッグ・アンド・ドロップ機能の追加
34.7.1
Calendarへのドラッグ・アンド・ドロップ機能の追加方法
34.7.2
Calendarのドラッグ・アンド・ドロップに関する必知事項
34.8
DVTグラフのドラッグ・アンド・ドロップ機能の追加
34.8.1
DVTグラフのドラッグ・アンド・ドロップ機能の追加方法
34.9
DVTガント・チャートのドラッグ・アンド・ドロップ機能の追加
34.9.1
DVTコンポーネントのドラッグ・アンド・ドロップ機能の追加方法
34.10
DVT階層ビューア、サンバースト、およびツリーマップにドラッグ・アンド・ドロップ機能を追加する
34.10.1
DVT階層ビューアのドラッグ・アンド・ドロップの例
34.10.2
DVTサンバーストのドラッグ・アンド・ドロップの例
34.10.3
DVTツリーマップのドラッグ・アンド・ドロップの例
34.10.4
DVT階層ビューア、サンバースト、またはツリーマップ・コンポーネントのドラッグ・アンド・ドロップ機能の追加方法
35
異なる出力モードの使用方法
35.1
様々な出力モードの使用の概要
35.2
印刷用ページの表示
35.2.1
showPrintablePageBehaviorタグの使用方法
35.3
電子メール送信可能なページの作成
35.3.1
電子メール送信可能なページの作成方法
35.3.2
電子メール・クライアントでのページのレンダリングのテスト方法
35.3.3
実行時の処理: ADF FacesでJSFページがどのようにして電子メール送信可能なページに変換されるか
36
非同期バックエンドでのアクティブ・データ・サービスの使用方法
36.1
アクティブ・データ・サービス使用の概要
36.1.1
アクティブ・データ・サービスのユースケースおよび例
36.2
アクティブ・データ・サービスを使用するためのプロセスの概要
36.3
マネージドBeanでのActiveModelインタフェースの実装
36.3.1
読取り一貫性に関する必知事項
36.4
アクティブ・データ・サービスへのイベント渡し
36.5
データ更新イベント・リスナーの登録
36.6
アクティブ・データを表示するためのADFコンポーネントの構成
第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
Real User Experience Insightに対するアプリケーションの有効化
A.2.3.7
Faceletサポート
A.2.3.8
ダイアログ接頭辞
A.2.3.9
CSSクラス名の圧縮
A.2.3.10
テストの自動化
A.2.3.11
UIViewRootキャッシング
A.2.3.12
テーマと色調スタイル
A.2.3.13
部分ページ・ナビゲーション
A.2.3.14
JavaScriptのパーティション化
A.2.3.15
フレームバスティング
A.2.3.16
バージョン番号情報
A.2.3.17
自動生成コンポーネントIDの抑制
A.2.3.18
ADF Facesキャッシング・フィルタ
A.2.3.19
コマンド・リンクへのネイティブのブラウザ・コンテキスト・メニューの構成
A.2.3.20
Internet Explorer互換性ビュー・モード
A.2.3.21
セッション・タイムアウトの警告
A.2.3.22
HTTPストリーミングにおけるJSPタグの実行
A.2.3.23
スプラッシュ画面
A.2.3.24
グラフとゲージのイメージ形式
A.2.3.25
レイアウトと表コンポーネントの形状管理
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.4.4
コンテンツ配信ネットワークの使用
A.4.4.1
スキン・スタイルシートおよびCDNに関する必知事項
A.4.4.2
JavaScriptおよびCDNに関する必知事項
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.7
trinidad-skins.xmlでの構成
A.8
RequestContext EL暗黙オブジェクトの使用
A.9
JavaScriptライブラリのパーティション化の使用
A.9.1
JavaScript機能の作成方法
A.9.2
JavaScriptパーティションの作成方法
A.9.3
adf-js-partitions.xmlファイルに関する必知事項
A.9.4
実行時の処理: JavaScriptのパーティション化
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.4
ADFデータ視覚化コンポーネントのアクセラレータ・キー
C.5
アクセス・キー
C.6
デフォルトのカーソルまたはフォーカスの配置
C.7
[Enter]キー
D
ADF Facesを使用したタッチ装置のWebアプリケーションの作成
D.1
ADF Facesを使用したタッチ装置のWebアプリケーションの作成の概要
D.2
タッチ装置上のモバイル・ブラウザでのADF Facesの動作
D.3
モバイル・ブラウザでADF Facesコンポーネントを使用する場合のベスト・プラクティス
E
クイック・スタート・レイアウト・テーマ
F
ADF Facesのトラブルシューティング
F.1
ADF Facesのトラブルシューティングの概要
F.2
ADFアプリケーションのビュー・レイヤーのトラブルシューティングのスタート・ガイド
F.3
一般的な問題の解決
F.3.1
アプリケーションで予期しない白い背景が表示される
F.3.2
アプリケーションに予想されるイメージがない
F.3.3
データ可視化コンポーネントが予想とおりに表示できない
F.3.4
高可用性アプリケーションがNotSerializableExceptionと表示する
F.3.5
すべてのWebブラウザで問題を再現できない
F.3.6
アプリケーションにコンテンツがない
F.3.7
ブラウザでADF_Faces-60098エラーが表示される
F.3.8
ブラウザでHTTP 404または500のエラーが表示される
F.3.9
ブラウザでページ間の移動ができない
F.4
My Oracle Supportを使用したその他のトラブルシューティング情報