ビジネス・コンポーネント・データ・アクセス・タグ - <jbo:ShowDefinition>

指定した属性のメタデータを表示します。

JSP構文

<jbo:ShowDefinition
   [ datasource=" datasourceInstanceName" ]
   [ dataitem=" attributeName" ]
   definition="Name | ColumnName | ColumnNameForQuery | JavaType | SQLType | Scale | Precision | Queriable | PrimaryKey | Mandatory | Updateable | Kind | DisplayRenderer | EditRenderer"
/>

説明

<jbo:ShowDefinition>データ・タグを使用して、属性のメタデータをJSPページに表示します。属性の定義はビジネス・コンポーネントの開発者が定義できるビュー・オブジェクトまたはエンティティ・オブジェクトの属性のプロパティです。このタイプのメタデータは、ビジネス・コンポーネントの属性がデータベースと対話する方法と密接に関連付けられています。たとえば、属性のName定義を指定すると、ビジネス・コンポーネントによって内部的に使用される属性名が表示されます。

あるいは、<jbo:ShowHints>データ・タグを使用して、クライアント・アプリケーションが属性を表示する方法を変更できます。このタグには、ビジネス・コンポーネントで使用される内部属性名を表示するかわりに、ビジネス・コンポーネント開発者がJSPページで属性を表示するために定義したコントロール・ヒント名が表示されます。

参照: oracle.jbo.AttributeDef

属性

この例ではデータ・ソースの属性を反復処理し、属性の名前定義を使用して問合せフォームのラベルを構成します。

 
<jbo:AttributeIterate id="attr1" datasource="dsQuery" queriableonly="true"> 
<tr> <td align="right"><jbo:ShowDefinition definition="name">##Column</jbo:ShowDefinition></td> 
</tr> </jbo:AttributeIterate>