BC4J Oracle Browser Look and Feelタグ・ライブラリ


ライブラリ構文

<%@ taglib uri="http://xmlns.oracle.com/uix/ui/bc4j" prefix="bc4juix" %>

構文の使用方法: 

イタリック・フォントで記載されているタグ属性には、ランタイム式を使用します。大カッコ([])内のタグ属性は、必須ではありません。タグの本体を指定する場合は、そのタグで受入れ可能なタイプのコンテンツ(JSPコンテンツ)で指定します。

タグ・グループ

BC4J UIX JSP
BC4J interMedia UIX JSP

BC4J UIX JSP
名前構文
AddTableRow: データソースにデータ行を追加する特殊なTableRowをレンダリングします。 <bc4juix:AddTableRow
      [text]
      [rows]
      [destination] > JSP content </bc4juix:AddTableRow>

InputRender: データソースの入力フィールドをページにレンダリングします。 <bc4juix:InputRender
      datasource
      [dataitem] />

LabelStyledText: スタイルが設定されたテキストのラベルをデータソースに自動的にバインドします。 <bc4juix:LabelStyledText
      [datasource]
      [dataitem]
      [styleClass]
      [accessKey]
      [labeledNodeId] />

NavigationBar: ナビゲーション・バーをデータソースに自動的にバインドします。 <bc4juix:NavigationBar
      [datasource] />

RenderValue: データ・オブジェクトのタイプに固有のフィールド・レンダラを使用して、イメージ、オーディオまたはビデオなど、特殊なタイプのデータを表示します。 <bc4juix:RenderValue
      datasource
      dataitem />

StyledText: スタイルが設定されたテキストをデータソースに自動的にバインドします。 <bc4juix:StyledText
      [datasource]
      [dataitem]
      [styleClass]
      [accessKey]
      [destination]
      [labeledNodeId] />

Table: 表をデータソースに自動的にバインドします。 <bc4juix:Table
      datasource
      [alternateText]
      [destination]
      [formSubmitted]
      [height]
      [width]
      [name]
      [nameTransformed]
      [proxied]
      [summary]
      [text]
      [value] > JSP content </bc4juix:Table>

TableDetail: データソースの詳細列を表示します。 <bc4juix:TableDetail> JSP </bc4juix:TableDetail>

BC4J interMedia UIX JSP
名前構文
Image: HTMLの<IMG>タグを生成して、データソースからイメージを表示します。Oracle interMedia属性にバインドできます。 <bc4juix:Image
      datasource
      attrName
      [amConfig]
      [id]
      [nodeID]
      [source]
      [sourceBinding]
      [height]
      [heightBinding]
      [width]
      [widthBinding]
      [hAlign]
      [hAlignBinding]
      [longDescURL]
      [longDescURLBinding]
      [destination]
      [destinationBinding]
      [borderWidth]
      [borderWidthBinding]
      [text]
      [textBinding]
      [accessKey]
      [accessKeyBinding]
      [inlineStyleBinding]
      [styleClass]
      [styleClassBinding]
      [shortDesc]
      [shortDescBinding]
      [onClick]
      [onClickBinding]
      [onDoubleClick]
      [onDoubleClickBinding]
      [onMouseDown]
      [onMouseDownBinding]
      [onMouseUp]
      [onMouseUpBinding]
      [onMouseOver]
      [onMouseOverBinding]
      [onMouseMove]
      [onMouseMoveBinding]
      [onMouseOut]
      [onMouseOutBinding]
      [onKeyPress]
      [onKeyPressBinding]
      [onKeyDown]
      [onKeyDownBinding]
      [onKeyUp]
      [onKeyUpBinding]
      [rendered]
      [renderedBinding] />

Link: HTMLリンク内に子をラップします。Oracle interMedia属性にバインドできます。 <bc4juix:Link
      datasource
      attrName
      [amConfig]
      [id]
      [nodeID]
      [destination]
      [destinationBinding]
      [name]
      [nameBinding]
      [text]
      [textBinding]
      [targetFrame]
      [targetFrameBinding]
      [longDesc]
      [longDescBinding]
      [selected]
      [selectedBinding]
      [disabled]
      [disabledBinding]
      [accessKey]
      [accessKeyBinding]
      [onFocus]
      [onFocusBinding]
      [onBlur]
      [onBlurBinding]
      [inlineStyleBinding]
      [styleClass]
      [styleClassBinding]
      [shortDesc]
      [shortDescBinding]
      [onClick]
      [onClickBinding]
      [onDoubleClick]
      [onDoubleClickBinding]
      [onMouseDown]
      [onMouseDownBinding]
      [onMouseUp]
      [onMouseUpBinding]
      [onMouseOver]
      [onMouseOverBinding]
      [onMouseMove]
      [onMouseMoveBinding]
      [onMouseOut]
      [onMouseOutBinding]
      [onKeyPress]
      [onKeyPressBinding]
      [onKeyDown]
      [onKeyDownBinding]
      [onKeyUp]
      [onKeyUpBinding]
      [rendered]
      [renderedBinding] />

Media: 適切なメディア・プレーヤのsource属性で指定されたメディアを表示します。Oracle interMediaにバインドできます。 <bc4juix:Media
      datasource
      attrName
      [amConfig]
      [id]
      [nodeID]
      [width]
      [widthBinding]
      [height]
      [heightBinding]
      [innerWidth]
      [innerWidthBinding]
      [innerHeight]
      [innerHeightBinding]
      [source]
      [sourceBinding]
      [autostart]
      [autostartBinding]
      [playCount]
      [playCountBinding]
      [contentType]
      [contentTypeBinding]
      [standbyText]
      [standbyTextBinding]
      [player]
      [playerBinding]
      [controls]
      [controlsBinding]
      [inlineStyleBinding]
      [styleClass]
      [styleClassBinding]
      [shortDesc]
      [shortDescBinding]
      [onClick]
      [onClickBinding]
      [onDoubleClick]
      [onDoubleClickBinding]
      [onMouseDown]
      [onMouseDownBinding]
      [onMouseUp]
      [onMouseUpBinding]
      [onMouseOver]
      [onMouseOverBinding]
      [onMouseMove]
      [onMouseMoveBinding]
      [onMouseOut]
      [onMouseOutBinding]
      [onKeyPress]
      [onKeyPressBinding]
      [onKeyDown]
      [onKeyDownBinding]
      [onKeyUp]
      [onKeyUpBinding]
      [rendered]
      [renderedBinding] />