sencha touch 2pr4 - xtype: свойство поля пароля только для чисел - PullRequest
0 голосов
/ 31 января 2012

в сенча тач 2пр4, Можно ли установить какое-либо свойство для ввода (xtype: поле пароля), которое будет принимать числа только такие же, как (xtype: numberfield) ?

, поэтому клавиатура не будет содержать буквенно-цифровые символы при каждом заполнении, т. Е. Поле PIN

пример ввода

    {
xtype: 'fieldset',
defaults: {
    margin: '0 3 0 3'
    },
layout: 'hbox',
items: [
    {
    xtype: 'passwordfield', 
    maxLength: 1,
    name : 'pin1',
    useClearIcon: false,
    autoCapitalize : false,
    flex: 1,
    index: 1
    }]
}

изменить sencha-touch.js?

Ext.define('Ext.field.Password', {
    extend: 'Ext.field.Text',
    alias : 'widget.passwordfield',
    alternateClassName: 'Ext.form.Password',

    config: {
        // @inherit
        autoCapitalize: false,

        // @inherit
        component: {
            type: 'password' // is there alternative ? 

              // changing field onFocus to type:number and back to star* character ?
        }
    }});

1 Ответ

0 голосов
/ 10 февраля 2012

Похоже, что вы можете расширить обычный текст или поле ввода и получить цифровую клавиатуру, взгляните на это решение на форуме sencha: http://www.sencha.com/forum/showthread.php?152639-Trigger-number-only-keypad-on-iOS-Android

...