Этот код не работает для меня, потому что я ничего не могу сделать с form.isValid (), поэтому мне нужно только показать всплывающую подсказку и цветную рамку текстового поля, чтобы показать пользователю, что я не рекомендую использовать длину> 15, но если код все равно это делает, все в порядке.
// I have some field
{
xtype: 'textfield',
maskRe: /[0-9.]/,
vtype: 'imei',
fieldLabel: 'IMEI:',
name: 'imei',
flex: 1
}
// validation for textfield on keypress
imei: function (v) {
return v.length < 16;
},
imeiText: 'length more then 15 symbols is not recommended'
// validation on save button click
validateForm: function (form) {
if (!form.isValid()) {
// don't save form
}// can't save form because imei is not valid
}
Есть ли какой-нибудь способ для отображения всплывающей подсказки vtype, цветовой границы и не устанавливать текстовое поле недействительным?
любая помощь в этом отношении будет оценена.