コントロール・ヒントおよびビジネス・コンポーネント・データ・タグについて

このトピックでは、JSPページのビジネス・コンポーネント・データ・タグ・ライブラリについてのみ説明します。

注意: データ・タグ・ライブラリは、現在もサポートしていますが、新規プロジェクトに使用することはお薦めしません。 データ・バインドされた新しいJSPページを開発するには、式言語(EL: Expression Language)およびOracle ADFフレームワークの使用をお薦めします。 コントロール・ヒントおよびOracle ADFフレームワークの詳細は、「ADF Business Componentsクライアントでの表示メタデータの操作」を参照してください。

Oracle ADF Business Componentsには、あらゆるビジネス・コンポーネントのデータ項目をすべてのクライアントに一貫した方法で表示するための一元化メカニズムが用意されています。 コントロール・ヒントと呼ばれるこのメカニズムにより、ビジネス・コンポーネント開発者は、ビジネス・コンポーネント・データ・タグ・アプリケーションにカスタマイズしたUIを作成できます。

コントロール・ヒント・プロパティについて

ビジネス・コンポーネントには、次のコントロール・ヒント・プロパティが用意されています。

ビジネス・コンポーネント・データ・タグおよびコントロール・ヒントについて

実行時には、ビジネス・コンポーネント・クライアントは属性値を表示する方法を決定するため自動的にコントロール・ヒントを利用します。 この他に、JSPページのカスタマイズに必要なアクションはありません。 この場合、JSPのカスタマイズはビジネス・コンポーネント自身の一元化されたコントロール・ヒントで行われます。

ビジネス・コンポーネント・データ・タグ・アプリケーションの場合、ビジネス・コンポーネント・データ・タグのカスタムJSPタグ・ライブラリの<jbo:ShowHint>データ・タグを使用すると、特定の属性のコントロール・ヒント定義に直接アクセスできます。さらに、すべてのレンダリング・データ・タグで様々なコントロール・ヒントが自動的に使用されます。

たとえば、<jbo:InputRender>データ・タグでは、実行時にどのコントロールを表示するかを決定する「コントロール・タイプ」ヒントが使用されます。他の入力データ・タグでは、属性値の出力を書式設定するための書式ヒントが使用されます。 コントロール・ヒントのサポートはHTMLフィールド・レンダラに組み込まれているため、ビジネス・コンポーネント・データ・タグとData Web Beanの両方でコントロール・ヒント・サポートが利用できます。

<jbo:ShowValue>データ・タグは、コントロール・ヒントで提供される特別な書式設定を使用せずに属性値を表示する場合に役立ちます。たとえば、コントロール・ヒントでデータ項目を表示せずにデータ項目の値を表示するHTML表を作成する場合などです。

注意: ビジネス・コンポーネントのコントロール・ヒントの詳細は、「コントロール・ヒントおよびビジネス・コンポーネント・データ・タグについて」を参照してください。


コントロール・ヒントを使用したビジネス・コンポーネント・データ・タグ・アプリケーションのカスタマイズ

ADF Business Componentsクライアントでの表示メタデータの操作
ビジネス・コンポーネント・クライアント用のフォーマッタと書式マスクの定義

 

Copyright © 1997, 2004, Oracle. All rights reserved.