コントロール・ヒント・ページ

コントロール・ヒント・ページを使用して、コントロール・ヒントを現在のビューまたはエンティティ属性に関連付けます。ヒントがエンティティ属性レベルで定義されている場合、ヒントの値は実行時にすべてのビュー・オブジェクトに継承されます。ビュー・オブジェクトはエンティティ・オブジェクトのヒントを定義またはオーバーライドできます。実行時に、クライアント・アプリケーションはユーザー・インタフェース(UI)を介して属性を表示し、選択したコントロール・タイプおよびその他のヒント・カスタマイズ・オプションを使用します。

ヒントの表示
属性を表示するかどうかを選択します。このヒントを使用すると、クライアントUIで必要な属性のみが表示されるように制限できます。属性を非表示にした場合、残りのコントロール・ヒントに関連付けられている値はすべて無視されます。
ラベル・テキスト
コントロールのラベルとして使用するテキストを入力します。ラベルは、フィールドの値に先行するプロンプトや表ヘッダーなどで使用されます。属性をカスタマイズするビュー・オブジェクトに対してウィザードで生成されるMsgBundle.javaファイルを使用して、ラベルをローカライズできます。
ツールチップ・テキスト
コントロールのツールチップのテキストとして使用する短い説明を入力します。Webアプリケーションでは、このヒントはHTMLでALT属性の値として使用できます。属性をカスタマイズするビュー・オブジェクトに対してウィザードで生成されるMsgBundle.javaファイルを使用して、ツールチップをローカライズできます。
フォーマットの種類
属性の表示に使用するフォーマッタを選択します。書式コントロール・ヒントは、属性のドメイン型を使用して書式サポートを提供します。ドメイン型と使用可能なフォーマッタのマッピングは、<jdev_install>/system/formatinfo.xmlに保存されています。
フォーマット
選択したフォーマッタで使用する書式を選択します。このフィールドには、「フォーマットの種類」で選択した、フォーマッタでサポートされている書式が表示されます。有効な書式タイプを選択していない状態では、何も表示されません。
コントロール・タイプ
クライアントUIで属性の表示に使用するコントロール・タイプを選択します。
「編集」
を選択するとコントロールが編集可能になります。
「日付」を選択するとカレンダが表示されます。ただし、「日付」を選択しても、クライアントUIに「カレンダ」タイプが自動的に表示されるわけではありません。たとえば、JSPページにカレンダを表示するには入力レンダリング項目の作成が必要になる場合があります。
「デフォルト」は、クライアントで最適なコントロールの選択が解釈されます。
表示幅
この属性を表示するコントロールで使用する文字幅を入力します。
表示の高さ
この属性を表示するコントロールで使用する文字行数を入力します。
フォームのタイプ
ADF Business Componentsクライアントで、ディテール形式またはサマリー形式のどちらのレイアウトを使用して属性を表示するかを選択します。ディテール形式のレイアウトの場合、クライアント・フォームでは、ラベル付きのテキスト・フィールドとして属性が表示されます。ディテール形式の属性の場合はすべて、マスター/ディテール表示のフォームに適合するよう、左揃えで1列に表示されます。グリッド内に属性を表示する短いフォームを生成するには、フォームで表示する各属性に対してサマリー形式を選択します。このコントロール・ヒントは、ADF Swingアプリケーションでのみ使用できます。「フォームのタイプ」プロパティは、Webアプリケーションではサポートされていません。

ビジネス・コンポーネントの開発
ビジネス・コンポーネント・クライアントのコントロール・ヒントについて