指定された属性の使用可能なコントロール・ヒントを表示します。
<jbo:ShowHint
[ datasource="datasourceInstanceName" ]
[ dataitem="attributeName" ]
hintname="LABEL | TOOLTIP | DISPLAYHINT | CONTROLTYPE | DISPLAYWIDTH | DISPLAYHEIGHT | FORMTYPE"
/>
注意: ヒント名は大文字にする必要があります。
<jbo:ShowHint>
データ・タグは、JSPページで指定した属性のコントロール・ヒント・プロパティを表示します。コントロール・ヒントは、ビジネス・コンポーネント開発者が定義可能なビュー・オブジェクト属性またはエンティティ・オブジェクト属性のプロパティです。属性にコントロール・ヒントが定義されている場合、Webアプリケーションはその情報を使用してクライアントにデータ項目をレンダリングします。コントロール・ヒントのレンダリング方法は、クライアントで特定の処理がサポートされているかどうかにより異なります。
たとえば、ビュー・オブジェクトまたはエンティティ・オブジェクトの属性には、ビジネス・コンポーネントで使用される名前が付いています。その属性がクライアント・アプリケーションのUIに表示される場合に、コントロール・ヒント・ラベルを表示することもできます。 ほとんどの場合、属性のコントロール・ヒント・ラベルの表示には、内部で使用される属性名ではなく、<jbo:ShowHint>
データ・タグを使用します。
<jbo:InputRender>
または<jbo:RenderValue>
データ・タグ、あるいはビジネス・コンポーネント・データ・タグ・ライブラリにある任意のコンポーネント・タグ(<jbo:DataTable>
など)を使用して属性値を表示する場合は、コントロール・ヒントを表示するために<jbo:ShowHint>
タグを使用する必要はありません。 ビジネス・コンポーネント・レンダリング・データ・タグおよびコンポーネント・タグは、使用可能なコントロール・ヒントを使用して、実行時にコントロールをレンダリングする方法を決定します。
参照項目: oracle.jbo.AttributeHints
<jbo:DataSource>
データ・タグで定義したデータソースID。 Row、RowsetIterateまたはAttributeIterateデータ・タグ・ボディの内部で<jbo:ShowHint>
を使用する場合、この属性はオプションです。
<jbo:ShowHint>
を使用する場合、この属性はオプションです。
次の例では、属性のラベルと値をページに返します。
<table>
<tr>
<td><jbo:ShowHint datasource=ds1 dataitem=Deptno hintName=LABEL /></td>
<td><jbo:ShowValue datasource=ds1 dataitem=Deptno /></td>
</tr>
</table>
コントロール・ヒントおよびビジネス・コンポーネント・データ・タグについて
コントロール・ヒントを使用するUIのカスタマイズ
UIのフォーマッタおよび書式マスクの定義
Copyright © 1997, 2004, Oracle. All rights reserved.