<uix:textInput>タグ
ネームスペース:  http://xmlns.oracle.com/uix/ui
派生元:  <uix:formElement>タグ
グループ:  UIX Components
タグの型:  UINode

このタグは、ブラウザ入力テキスト項目を作成します。

構文
<uix:textInput
    [ columns="unsignedInt" ]
    [ columnsBinding="data binding to unsignedInt" ]
    [ maximumLength="unsignedInt" ]
    [ maximumLengthBinding="data binding to unsignedInt" ]
    [ onChange="string" ]
    [ onChangeBinding="data binding to string" ]
    [ onSelect="string" ]
    [ onSelectBinding="data binding to string" ]
    [ required="ui:requiredType" ]
    [ requiredBinding="data binding to ui:requiredType" ]
    [ rows="unsignedInt" ]
    [ rowsBinding="data binding to unsignedInt" ]
    [ secret="boolean" ]
    [ secretBinding="data binding to boolean" ]
    [ text="string" ]
    [ textBinding="data binding to string" ]
    [ wrap="ui:wrap" ]
    [ wrapBinding="data binding to ui:wrap" ]
    [ onBlurValidaterBinding ="data binding to oracle.cabo.ui.validate.ClientValidater" ]
    [ onSubmitValidaterBinding ="data binding to oracle.cabo.ui.validate.ClientValidater" ]
>
   <uix:onBlurValidater> </uix:onBlurValidater>
   <uix:onSubmitValidater> </uix:onSubmitValidater>
</uix:textInput>

注意: 
  • このタグは派生元タグのすべての属性と子タグを持つことができます。

  • 説明

    このタグは、ブラウザ入力テキスト項目を作成します。行数により、このコントロールはテキストフィールド(単一行コントロールの場合)またはテキスト領域(複数行コントロールの場合)のいずれかにマップされます。パスワードなど、表示中に入力をユーザーから隠す必要がある場合、secretプロパティが使用されます。


    属性

    説明
    columns テキスト・コントロールに表示する列数。値が指定されていない場合、デフォルトの30列が使用されます。1列は、ブラウザの現行表示フォントの約1文字に相当します。
    unsignedInt
    maximumLength テキスト・コントロールに入力できる1行当たりの最大文字数。この値は、表示される列とは無関係であることに注意してください。
    unsignedInt
    onChange 値が変更された場合のイベント・ハンドラ。
    string
    onSelect テキストが選択された場合のイベント・ハンドラ。
    string
    required 関連付けられたコントロールにユーザー入力が必要かどうか。次の3つの値を指定できます。
    • "yes"

      このフィールドにはユーザー入力が必要で、しかも設定されたバリデータが検証に成功する必要があります。

    • "no"

      このフィールドは空か、または設定されたバリデータが検証に成功する必要があるかのいずれかです。

    • "validaterOnly"

      設定されたバリデータが検証に成功する必要があります。したがって、検証の成功はバリデータにのみ依存し、テキストがこのフィールドに入力されているかどうかは関係ありません。

    これらはTextInputBeanに設定されたClientValidaterと対話して、フィールドの検証に成功したかまたは失敗したかを判断します。

    この属性のデフォルトは"no"です。


    ui:requiredType
    rows テキスト・コントロールに表示する行数。デフォルトは1です。複数行に設定すると、secretなどの一部の属性が使用できなくなります。
    unsignedInt
    secret 単一行テキスト・コントロールに対してのみ適用されるブール値。trueに設定されている場合、ユーザーが入力したテキストの実際の値を隠します。
    boolean
    text 入力フィールドのテキスト値。
    string
    wrap 複数行テキスト・コントロールで使用されるテキスト折返しのタイプ。この属性は単一行コントロールでは無視されます。デフォルトでは、複数行テキストは列の端では折り返されず、かわりに横にスクロールします。この属性の値をsoftに設定すると、テキストは見た目には折り返されますが、値に改行は含まれません。hardに設定すると、テキストの値に行の折返しに必要な改行を含めることを指定します。
    ui:wrap
    onBlurValidaterBinding TextInputBeanがキーボード・フォーカスを失った場合に、クライアント上で起動するClientValidater。
    oracle.cabo.ui.data.DataObjectへのバインド
    onSubmitValidaterBinding TextInputBeanを含むフォームが送信された場合に、クライアント上で起動するClientValidater。
    oracle.cabo.ui.data.DataObjectへのバインド

    子タグ

    説明 必須 組込み可能な数
    <uix:onBlurValidater> TextInputBeanがキーボード・フォーカスを失った場合に、クライアント上で起動するClientValidater。
    いいえ 1
    <uix:onSubmitValidater> TextInputBeanを含むフォームが送信された場合に、クライアント上で起動するClientValidater。
    いいえ 1