Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]() ![]() |
第2章 画面部品 | > 2.1 フォーム部品 |
TextInputは、テキスト(単一行)の入力フィールドを表示する部品です。
検証を実行するValidationHelper、入力制限を行うLimiterなどの機能付加部品を利用することができます。
<div rcf:type="TextInput" ... ></div> |
または
<span rcf:type="TextInput" ... ></span> |
子要素は指定できません。
本部品は以下のように表示されます。
表の項目の意味は、“表の項目の意味”を参照してください。
名前 |
データ型 |
説明 |
省略 |
省略値 |
属性指定 |
更新 |
部分更新 |
---|---|---|---|---|---|---|---|
value |
String |
テキストを指定します。 |
可 |
"" |
値、バインド |
可 |
不可 |
title |
String |
ツールチップで表示されるテキストを指定します。 |
可 |
"" |
値 |
可 |
不可 |
labelProvider |
getLabel関数を持つオブジェクト |
テキストを表示するときに、フォーマットするためのオブジェクトを指定します。 |
可 |
null |
値 |
可 |
不可 |
enabled |
Boolean |
本部品の有効/無効を指定します。
|
可 |
true |
値、バインド |
可 |
不可 |
readOnly |
Boolean |
書込み禁止/許可を指定します。
|
可 |
false |
値、バインド |
可 |
不可 |
password |
Boolean |
パスワードを入力する形式にするかどうかを指定します。表示後に変更することはできません。
|
可 |
false |
値 |
不可 |
不可 |
maxLength |
Number |
最大文字数を指定します。2バイト文字も1文字と数えます。本プロパティを指定したあとに、“指定なし”の状態に戻すことはできません。
|
可 |
指定なし(-1) |
値 |
可 |
不可 |
autoEscape |
Boolean |
自動脱出機能の有効/無効を指定します。
|
可 |
false |
値 |
可 |
不可 |
tabIndex |
Number |
Tabキーで移動するフォーカスの順番を指定します。 |
可 |
0 |
値 |
可 |
不可 |
uppercase |
Boolean |
半角および全角の英文字を大文字にするかどうかを指定します。表示後に変更することはできません。
|
可 |
false |
値 |
不可 |
不可 |
imeMode |
String |
IMEのモードを指定します。以下の値以外が指定された場合は、無視されます。Internet Explorer以外のブラウザでも、本プロパティは無視されます。
|
可 |
auto |
値、バインド |
可 |
不可 |
部品共通のプロパティも指定できます。詳細は、“画面部品共通プロパティ”を参照してください。
titleプロパティに長い文字列を指定すると、以下のような現象が起こることがあります。
なお、空文字列を指定した場合は、表示されません。
フォーマッタの指定方法は、“フォーマッタの指定方法”を参照してください。
パーツ名 |
プレフィックス |
クラス名 |
使用可能なスタイル |
---|---|---|---|
部品全体 |
なし |
rcf-TextInput |
|
注)
Firefoxの場合は、wordSpacingも除きます。
詳細は、“スタイルプロパティ”を参照してください。
名前 |
説明 |
イベントオブジェクト |
---|---|---|
onFocus |
部品がフォーカスを得たときに呼ばれます。 |
|
onBlur |
部品がフォーカスを失ったときに呼ばれます。 |
|
onChange |
部品がフォーカスを失い、かつ値が変更されたときに呼ばれます。 |
|
onValueChange |
値が入力され、かつ値が変更されたときに呼ばれます。 |
部品共通のイベントリスナもあります。部品共通のイベントリスナは、“画面部品共通イベントリスナ”を参照してください。
固有のJavaScript APIはありません。部品共通のJavaScript APIは、“画面部品共通JavaScript API”を参照してください。
TextInputがフォーカスを得たとき、Internet ExplorerとFirefoxでは動作に違いがあります。
目次
索引
![]() ![]() |