Пользовательские проверки в ExtJS - PullRequest
2 голосов
/ 29 апреля 2011

Iam с использованием Ext3.3 В моем приложении поле электронной почты iam design в составном поле, поэтому, когда установлено vtype: email, на нем не отображается значок ошибки, оно показывает только красную линию в поле txt, а также как записывать пользовательские проверки в ExtJS, например номера телефонови числовые значения

Пожалуйста, помогите мне

, когда iam использует

Ext.apply(Ext.form.VTypes, {
    phone: function (value, field) {
        debugger;
        return value.replace(/[ \-\(\)]/g, '').length == 10;
    },
    phoneText: 'Wrong phone number, please make sure it contains 10 digits',
    phoneMask: /[ \d\-\(\)]/
});

показывает, что объект ошибки не поддерживает это свойство

Заранее спасибо

1 Ответ

2 голосов
/ 29 апреля 2011

используйте msgTarget : 'side' для поля, чтобы увидеть значок ошибки.

Смотрите здесь список vtypes: http://www.sencha.com/forum/showthread.php?4271-More-VTypes!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...