テキスト入力フィールド・フォーム要素をページに挿入します。
<jbo:InputText
datasource="datasourceInstanceName"
[ dataitem="attributeName" ]
[ cols="numberCharactersDisplayed | attribute length " ]
[ maxlength="numberOfCharactersToEnter | unlimited" ]
[ readonly="true | false" ]
/>
入力レンダラは、データベースに格納するためにすべての値をStringに変換します。
ビジネス・コンポーネント開発者がデータ項目(属性)に対してビジネス・コンポーネント・コントロール・ヒントを定義した場合、<jbo:InputText>
データ・タグでは、ビジネス・コンポーネント・コントロール・ヒントの書式を使用して属性値の出力を書式設定します。
注意: Netscape Navigatorをブラウザとして使用している場合、データを正しくレンダリングするには、HTMLの<form></form>
タグの内部にタグを挿入する必要があります。
datasource: データベースの更新のために使用するデータソースID。 データソースは、<jbo:DataSource>
データ・タグを使用して作成します。
dataitem: ページから更新する(データソース内の)特定のビュー・オブジェクト属性の名前。<jbo:AttributeIterate>
タグ・ボディの内部で使用する場合は必須ではありません。
cols: (オプション)テキスト入力フィールドの文字幅。指定されていない場合、幅は属性の長さと等しくなります。
maxlength: (オプション)ユーザーが入力フィールドに入力できる最大文字数。指定しない場合、最大文字数は制限されません。
readonly: (オプション)デフォルトでは、ユーザーはビュー・オブジェクト属性の値を変更できます。属性値を編集できないようにするには、true
に設定します。また、ブラウザによっては、デフォルトでユーザーはテキスト入力フィールドに表示されたテキストを編集できません。
注意: この属性は、HTMLフォーム入力要素にHTMLの読取り専用属性を設定しますが、Netscape NavigatorとMicrosoft Internet Explorerでは動作が異なります。 Netscapeの場合、ユーザーは編集ウィンドウ内の値を変更できます。 属性値は読取り専用のままで、ビュー・オブジェクト属性の値は変更されないことに注意してください。 値を編集できないようにフィールドを読取り専用にする場合は、<jbo:SetFieldRenderer>
データ・タグを使用して、readonlyFieldというフィールド・レンダラにビュー・オブジェクト属性をマップします。
Order Id:<jbo:InputText datasource="Orders" dataitem="Id" />
コントロール・ヒントおよびビジネス・コンポーネント・データ・タグについて
コントロール・ヒントを使用するUIのカスタマイズ
UIのフォーマッタおよび書式マスクの定義
Copyright © 1997, 2004, Oracle. All rights reserved.