ページで<bc4juix:Image>
タグを使用して、埋込みイメージを表示します。クライアント・エージェントがPCブラウザである場合、このタグは次のように機能します。
<IMG>
タグが出力されます。<bc4juix:Image>
要素のwidth
またはheight
属性が設定されている場合、その属性と値が<IMG>
タグに表示されます。<bc4juix:Image>
要素のwidth
またはheight
属性が設定されている場合、バインドされたinterMedia属性がOrdImage型の場合は、OrdImageオブジェクトのwidth
およびheight
プロパティが取得され、<IMG>
タグのwidth
およびheight
属性のデフォルト値として設定されます。バインドされたinterMedia属性がOrdImage型でない場合、width
およびheight
プロパティは設定されません。<bc4juix:Image>
要素のwidthまたはheight属性が設定されていない場合、およびOrdImageオブジェクトのwidth
またはheight
プロパティが0の場合は、生成された<IMG>
タグにはwidth
およびheight
属性はありません。 <bc4juix:Image>
要素からは何も生成されません。<IMG>
タグは生成されますが、ブラウザには無効なイメージ・アイコンが表示されます。attrName
およびsource
属性の両方がある場合は、source
属性が優先されます。<bc4juix:Image>
タグは、<bc4juix:Table>
タグの外部または内部のどちらでも使用できます。<bc4juix:Table>
タグの外部の場合は、その状況から現在の行が使用されます。現在の行は、親<RowsetIterate>
、<RowsetNavigate>
または<Row>
タグから取得されます。それ以外の場合は、データソースのcurrentRowから取得されます。<bc4juix:Table>
タグの内部の場合、UIX ImageBeanによって、表の繰返しの行ごとにURLが出力されます。
例1
<jbo:ApplicationModule configname="mypackage1.Mypackage1Module.Mypackage1ModuleLocal" id="app1" />
<jbo:DataSource id="ds1" appid="app1" viewobject="EmpView" rangesize="4" />
<jbo:RowsetNavigate datasource="ds1" action="First" />
<bc4juix:Image datasource="ds1" attrName="EmpPicture" />
例2
<jbo:ApplicationModule configname="mypackage1.Mypackage1Module.Mypackage1ModuleLocal" id="app1" />
<jbo:DataSource id="ds1" appid="app1" viewobject="EmpView" rangesize="4" />
<bc4juix:Table width="100%" datasource="ds1" >
<uix:columnHeaderStamp>
<uix:styledText textBinding="LABEL"/>
</uix:columnHeaderStamp>
<bc4juix:StyledText datasource="ds1" dataitem="EmpNo" />
<bc4juix:StyledText datasource="ds1" dataitem="EmpName" />
<bc4juix:Image datasource="ds1" attrName="EmpPic" />
</bc4juix:Table>
すべてのBC4J interMedia UIX JSPデータ・タグのリストは次のトピックを参照してください。
BC4J Oracle Browser Look and Feelタグ・ライブラリ
<bc4juix:Media>タグを使用した埋込みビデオまたはオーディオの再生
<bc4juix:Link>タグを使用したinterMediaドメイン・オブジェクトのURLの生成