ExtJS 4.1
次のような2つのテキストフィールドがあります。
{
fieldLabel: 'Email',
name: 'email',
vtype: 'email',
}, {
fieldLabel: 'Phone',
name: 'phone',
minLength: 8,
maxLength: 20,
value: '+7',
},
ご覧のとおり、phoneフィールドには事前定義された値があります。
fileldの入力が終了しemailたら、Tabキーを押して次のフィールド(私の場合は-phoneフィールド)にフォーカスします。
フィールドがTabキーでフォーカスされている場合phone、カーソルは値の末尾(+7|)にありますが、フィールド内のすべてのテキストが選択されるため、何かを入力すると、すべてのテキストが新しいテキストに置き換えられます。
カーソルを値の文字列の最後に置きたいのですが、値のテキストは選択されません。