2010-12-16 4 views
1

У меня есть несколько вкладок на панели вкладок с аналогичными формами. Как предотвратить переход на следующую вкладку, если предыдущая вкладка не была правильно заполнена? Благодарю.Экран вкладки ExtJs Вопрос

ответ

5

Я думаю, что ваш подход не самый лучший, если вы хотите создать мастер, вы, вероятно, должны использовать cardlayout.

Если вы действительно хотите придерживаться своего текущего подхода, я бы подключил событие beforetabchange и отменил событие, если форма недействительна.

т.е.

tabpanel.on('beforetabchange', function(tb,newtab,oldtab){ 
    // insert your validation here 
    // if the user cannot go here 
    return false; // would prevent the change of tab 
}); 
Смежные вопросы