ADFクライアントUIのカスタマイズ

Oracle ADF Business Componentsのエンティティ・オブジェクトおよびビュー・オブジェクトの属性にコントロール・ヒント・プロパティを設定し、UIでの値の表示方法をカスタマイズできます。

グローバル・コントロール・ヒントを作成するには、次のようにします。

  1. ビジネス・サービスのプロジェクトを作成し、データ・コントロールを作成します。

  2. アプリケーション・ナビゲータで、コントロール・ヒントを設定する属性を含んだデータ・コントロールの構造定義ファイル(servicetypename.xml形式の名前が付いたファイル)を選択します。

  3. 構造ウィンドウがまだ表示されていない場合は、「表示」 次を選択 「構造ウィンドウ」を選択し、属性のリストを表示します。

  4. 構造ウィンドウで、コントロール・ヒントを設定する属性を右クリックして「プロパティ」を選択します。

  5. 「属性エディタ」ダイアログで、「コントロール・ヒント」を選択し、現行属性のコントロール・ヒント・プロパティのリストを表示します。

  6. この属性のコントロール・ヒントとして指定するプロパティの値を入力します。

  7. 「OK」をクリックして、変更を保存します。JDeveloperは、ビジネス・コンポーネント・プロジェクトのエンティティ・オブジェクト・ノードにMsgBundle.javaファイルを追加します。

ADF Business Components専用のビュー固有のコントロール・ヒントを作成するには、次のようにします。

  1. ビジネス・コンポーネントのためのプロジェクトを作成します。

    ビジネス・コンポーネント・クライアント・アプリケーションのビュー固有のコントロール・ヒントを定義するには、まずビジネス・コンポーネント・エンティティ・オブジェクトを持つプロジェクトを作成する必要があります。

  2. アプリケーション・ナビゲータで、ビジネス・コンポーネント・プロジェクトを開き、コントロール・ヒントの設定対象の属性を指定するビュー・オブジェクトを選択します。

  3. 構造ウィンドウがまだ表示されていない場合は、「表示」 次を選択 「構造ウィンドウ」を選択し、ビュー・オブジェクトの属性のリストを表示します。

  4. 構造ウィンドウで、「属性」フォルダを開き、目的の属性を右クリックして、「<属性名>の編集」を選択します。

  5. 属性ウィザードで、「コントロール・ヒント」を選択し、現行属性のコントロール・ヒント・プロパティのリストを表示します。

  6. ウィザードの使用時に詳細なヘルプを参照するには、[F1]を押すか、ウィザード内で「ヘルプ」をクリックします。

  7. 「OK」をクリックして、変更を保存します。JDeveloperは、ビジネス・コンポーネント・プロジェクトのビュー・オブジェクト・ノードにMsgBundle.javaファイルを追加します。

  8. MsgBundle.javaファイルを表示するには、アプリケーション・ナビゲータでビュー・オブジェクト・ノードが選択された状態にし、構造ウィンドウの「ソース」フォルダを開きます。または、アプリケーション・ナビゲータでビュー・オブジェクト・ノードを右クリックし、「メッセージ・バンドル・クラスに移動」を選択します。

生成されたMsgBundle.javaファイルをローカライズし、同じコントロール・ヒントを別の言語で再利用できます。


ADFクライアントのコントロール・ヒントについて
ADFクライアントのコントロール・ヒントのローカライズ
ADFクライアント用のフォーマッタと書式マスクの定義