ページの先頭行へ戻る
 ApcoordinatorUJIタグリファレンス
FUJITSU Software

3.10 uji:compositeRenderer

uji:compositeRendererについて説明します。uji:compositeRendererには、以下の機能があります。

基本機能

uji:compositeRendererタグは、複合Bean形式のデータBeanを使用する場合の展開形を指定する画面部品タグです。 uji:compositeタグのコンテントとして使用します。

アトリビュート

uji:compositeRendererタグのアトリビュートは指定できません。

コンテント

uji:compositeRendererタグのコンテントには展開するJSPを記述します。

レンダラの種別

uji:compositeRendererタグには種別はありません。

種別なし

複数記述

不可

clsアトリビュートの記述

不可

カレントオブジェクト

beanとpropertyアトリビュートで指定したプロパティの値がカレントオブジェクトになります。

uji:nameタグ

不可

uji:childrenタグ

不可

デフォルトの展開形

なし

使用例

JSP

<uji:composite bean="body" property="subBeanProp" cls="somePackage.SubBean" >
   <uji:compositeRenderer>
       時刻: <uji:getProperty property="time" />
       名前: <input name="<uji:compositeName property='login' />" >
   </uji:compositeRenderer>
</uji:composite>

イベントモデル

uji:compositeRendererタグは、複合Bean形式のmanaged beanを使用する場合の展開形を指定する画面部品タグです。

uji:compositeRendererタグは、uji:compositeタグのコンテントとして使用します。

アトリビュート

uji:compositeRendererタグは、イベントモデルで使用する際に以下のアトリビュートを指定します。これ以外のアトリビュートについては、“基本機能”を参照してください。

アトリビュート名

省略

意味

省略時の動作

id

コンポーネントのIDを指定します。

自動的に付与されます。

コンテント

uji:compositeRendererタグのコンテントには展開するJSPを記述します。

レンダラの種別

uji:compositeRendererタグのレンダラの種別については、“基本機能”を参照してください。

使用例

JSP

<f:view>
  <uji:form name="myform" method="post">
    <uji:composite bean="myBean" property="subBeanProp" cls="somePackage.SubBean" >
      <uji:compositeRenderer>
        時刻: <uji:getProperty property="time" />
        名前: <input name="<uji:compositeName property='login' />" >
      </uji:compositeRenderer>
    </uji:composite>
  </uji:form>
</f:view>