<adf:inputrender>

指定されたADFデータ・バインディングのすべての型のデータ編集を可能にするHTML入力フォームの要素を挿入します。

JSP構文

<adf:inputrender
   model="model binding reference"
   [ formname="HTMLFormName" ]
/>

説明

<adf:inputrender>タグは、ADFバインディング式で表されるオブジェクト型に固有のフィールド・レンダラを使用します。ビデオまたはイメージ・ファイルのような複合オブジェクト・タイプをページ内で編集できるようにする場合、主に入力レンダラを使用します。その場合、オブジェクトのレンダラはファイルのURLを表示します。<adf:inputrender>タグによって、ADFバインディング式が表すオブジェクトに必要なHTMLが生成されます。

注意: アプリケーションがビジネス・サービスとしてADF Business Componentsに依存し、ビュー・オブジェクト属性にADF BCのコントロール・ヒントが定義されている場合、<adf:inputrender>タグはADF BCのコントロール・ヒントを使用して、実行時にどのコントロールをレンダリングするかを決定します。

Netscape Navigatorをブラウザとして使用している場合、データを正しくレンダリングするには、HTMLの<form> </form>タグの内部にタグを挿入する必要があります。

属性

この例では、現在のレコードのすべての属性を反復処理して属性名を表示し、入力フィールドと現在の値をレンダリングします。


<%@ taglib uri="http://xmlns.oracle.com/adf/ui/jsp/adftags" prefix="adf" %>
<adf:uimodelreference model="pageNameUIModel" /> 

<form name="sample" action="formSubmit.jsp" method="post">
  <table>
    <%-- Iterate through all the attributes of the current record --%>
    <c:forEach var="Row" items="${bindings.EmployeesView1Iterator.rangeSet}" >
<tr>
<td><c:out value="${Row.EmployeeId.label}" /> <adf:inputrender model="bindings.EmployeeId" />&nbsp;</td>
<td><c:out value="${Row.HireDate.label}" /> <adf:inputrender model="bindings.HireDate" form ="sample" />&nbsp;</td>
<td><c:out value="${Row.PhoneNumber.label}" /> <adf:inputrender model="bindings.PhoneNumber" />&nbsp;</td>
<td><c:out value="${Row.Email.label}" /> <adf:inputrender model="bindings.Email" />&nbsp;</td>
</tr>
</c:forEach> </table> </form>

ビジネス・コンポーネント・クライアントのコントロール・ヒントについて
ADFレンダラを使用したデータのレンダリングについて
ビジネス・コンポーネント・クライアントUIのカスタマイズ
ビジネス・コンポーネント・クライアント用のフォーマッタと書式マスクの定義

ADF対応Webページでイメージを使用した作業
ADF対応Webページでレンダラを使用した作業