2010-07-07 5 views
2

У меня есть поле со списком ExtJS, которое является обязательным полем, но я не хочу, чтобы появилось обязательное полевое сообщение об ошибке, пока я не попытаюсь отправить форму. Прямо сейчас, это происходит на клавиатуре, похоже. Я установил validateOnBlur в false, но он все еще отображается. Я указываю vtype, хотя, «обязательный», и он все еще, кажется, запускает событие проверки на элементе управления, и поэтому вызов vtype вызывается. Я не хочу, чтобы проверка правильности выполнялась до тех пор, пока я вручную ее не назову. Любая помощь? некоторый код:...ExtJS выключение проверки поля onkeyup

var ddl = new TaskCombo({ 
    id: 'ddl' , 
    fieldLabel: 'test', 
    tabIndex: 1, 
    selectOnFocus: true, 
    autoWidth: true, 
    disabled: true, 
    forceSelection: true, 
    validateOnBlur:false, 
    vtype: 'required', 
    vtypeText:'This is a required field test', 
    msgTarget: 'under', 
    store: new TestStore}); 

ответ

1

Попробуйте добавить validationEvent:false (docs)

+0

К сожалению, я в буквальном смысле нашел это после того, как я отправил Спасибо много, хотя, вы были огромная помощь до сих пор со всеми моими вопросами – extnoob

+0

Что касается 2015 года - используйте validateOnBlur, validateOnChange вместо этого. – Zon

Смежные вопросы