У меня есть панель с вкладками, каждая из которых представляет собой форму с некоторыми текстовыми полями на каждой из этих форм.
Я хочу, чтобы сфокусироваться на первом поле формы вкладки, каждый раз, когда нажата вкладка. Я знаю, как установить фокус на поле, но я хочу, чтобы фокус был при нажатии соответствующей вкладки.
Кто-то, кто это сделал, может сказать мне, как вы это делаете?
Я пробовал tabpanel event tabchange, он работает, но не фокусируется на первом поле; Я попытался каждой вкладке события клик, показать, фокуса, активировать, но они, кажется, не работают. Я не знаю, что еще делать.
Кто-то, кто уже сделал это, может рассказать мне, как они это сделали? СпасибоExtJS tabpanel form field focus
1
A
ответ
3
Все это должно быть сделано:
listeners: {
tabchange: function(tabPanel, newCard) {
setTimeout(function(){ newCard.down('#firstfield').focus(); },10);
}
}
0
Я сделал следующее и она отлично работает для меня.
xtype: 'tabpanel',
listeners: {
tabchange: function(tabPanel, newCard) { //Activate the field.
try{
if(newCard){
var txtField = newCard.down('#TxtField');
if(txtField){
txtField.focus();
}
}
}catch(err){ //ignore.
}
}
}
Примечание: - Этот код работает только для заданного #TxtField, чтобы получить фокус.
Смежные вопросы
- 1. ExtJS: focus field
- 2. TabPanel focus issue
- 3. off focus event on text field - extjs 4.1 mvc
- 4. ExtJS Tabpanel и данные JSON не загружаются?
- 5. ExtJS 4 DataView внутри TabPanel
- 6. ExtJS Drag and Drop TabPanel
- 7. extjs submit tabpanel под формойпанель?
- 8. Extjs submit multipe tabpanel внутри Formpanel
- 9. C# form loss focus
- 10. C# Force Form Focus
- 11. html form firefox focus
- 12. ExtJs Field Container Stretch
- 13. JQuery Field/Form Validation
- 14. Symfony2 datetime field form
- 15. Joomla float form field
- 16. PDF Form Field Manipulation
- 17. Form Field Toggle
- 18. Form Field Group Array
- 19. Form Field API?
- 20. topmost window form steal focus
- 21. Xcode, Dev Docs Search Field Loosing Focus?
- 22. Увеличьте скорость прокрутки ExtJS TabBar в TabPanel
- 23. ExtJS TabPanel отсутствует полоса прокрутки в ViewPort
- 24. ExtJS TabPanel SetActiveTab Возврат к 0
- 25. Слияние панели инструментов в tabpanel ExtJs 4
- 26. ExtJs fieldLabel не отображается в tabPanel
- 27. Бруса подходит TabPanel в окно с ExtJS
- 28. titleCollapse в TabPanel in extjs 3.4
- 29. Extjs динамически переключаться положение вкладок в tabpanel
- 30. Обновление html-текста в tabpanel в ExtJS
Команда, которую я использую для фокуса, - 'tabpanel.down ('# tab'). Down ('# firstfield'). Focus()', поэтому я не разбираюсь в этом – alexandre1985