基本機能
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>