指定した属性のメタデータを表示します。
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:DataSource>
データ・タグで定義されるデータ・ソースID。この属性は、<jbo:ShowDefinition>
がRow、RowsetIterateまたはAttributeIterateデータ・タグの本体内で使用される場合のみオプションです。
<jbo:ShowDefinition>
がRow、RowsetIterateまたはAttributeIterateデータ・タグの本体内で使用される場合のみオプションです。
false
を返します。それ以外の場合、true
を返します。
true
を返します。それ以外の場合、false
を返します。
true
を返します。それ以外の場合、false
を返します。
true
を返します。それ以外の場合、false
を返します。
true
を返します。それ以外の場合、false
を返します。
例
この例ではデータ・ソースの属性を反復処理し、属性の名前定義を使用して問合せフォームのラベルを構成します。
<jbo:AttributeIterate id="attr1" datasource="dsQuery" queriableonly="true"> <tr> <td align="right"><jbo:ShowDefinition definition="name">##Column</jbo:ShowDefinition></td> </tr> </jbo:AttributeIterate>
Copyright © 1997, 2007, Oracle. All rights reserved.