Как сфокусировать поле ввода кулака на активной вкладке? Следующая вкладка становится активной программно, после ее активации должен быть выбран первый вход. Использование Angular JS Bootstrap UIКак сфокусировать поле ввода кулака в активной вкладке навигации в угловой бутстрапе ui?
0
A
ответ
0
Я решил, создав директиву с просмотром свойство из моей сферы
.directive('focusFirstInputWhenActive',function ($timeout) {
return {
restrict: 'A',
link: function (scope, elem) {
scope.$watch('myObject.active', function(isActive)
{
if(isActive){
$timeout(function() {
var availableInputs = $('input:enabled', elem);
$(availableInputs[0]).focus();
$(availableInputs[0]).select();
});
}
});
}
};
})
и HTML выглядит следующим образом:
<tabset class="tab-content-wrapper">
<tab ng-repeat="myObject in myObjectList" active="myObject .active">
<div focus-first-input-when-active>
//content here
</div>
</tab>
</tabset>
0
У меня было что-то, что звучит одинаково.
Для изменения TAB
<button class="btn btn-default btn-sm"
ng-click="tabs[0].active = true">Select second tab</button>
От https://angular-ui.github.io/bootstrap/#/tabs
Если его статический атрибут HTML5 может работать
<input type="text" name="fname" autofocus>
Mine был динамичным, так что я сделал (и я dident знать о html5 предмет когда я сделал)
.factory('focus', function($timeout) {
return function(id) {
$timeout(function() {
var element = document.getElementById(id);
if (element)
element.focus();
});
};
})
И я просто назову это из кода, мне пришлось это сделать, поскольку у меня был код, который бы изменил что-то, что сделало что-то похожее.
Смежные вопросы
- 1. Как сфокусировать скрытое поле ввода
- 2. Как сфокусировать недопустимое поле ввода
- 3. Как сфокусировать угловой вход ui-select?
- 4. Перемещение вкладок в угловой бутстрапе ui
- 5. ui-bootstrap угловой фильтр во вкладке конфликта
- 6. Угловой UI - набор активной вкладки программно
- 7. Как сфокусировать поле ввода, которое находится в дочернем компоненте
- 8. Прослушивание изменений в активной вкладке
- 9. Центрирование элементов навигации в бутстрапе
- 10. Как сфокусировать конкретное текстовое поле в vb.net
- 11. Угловой Bootstrap UI: поля ввода в заголовке табуляции
- 12. Обнаружение открытого кулака и кулака
- 13. Выделение активной вкладки в навигации
- 14. Изменения в активной вкладке только в одной вкладке
- 15. ввода теги не работают с угловой директивой (бутстрапе)
- 16. Угловой дисплей отформатированного номера в поле ввода
- 17. Скрыть поле фильтра угловой ui-сеткой
- 18. Как сфокусировать поле ввода только на настольном браузере
- 19. Как сфокусировать текстовое поле в коде?
- 20. Как сфокусировать следующее поле ввода при нажатии клавиши
- 21. Поле форматирования сетки в бутстрапе
- 22. открыть панель вкладок с ключом ввода в бутстрапе
- 23. Scrollspy активной навигации
- 24. Поле ввода в JQuery UI аккордеон Заголовок
- 25. Chrome Extension - executeScript не в активной вкладке
- 26. Привязать событие клика к текущей активной вкладке
- 27. Угловая UI-выберите не оказывающего поле ввода
- 28. Как поместить значок в заголовок на вкладке «Угловой ремень»?
- 29. Как сделать фигуру треугольника на активной вкладке
- 30. Включить текстовое поле ввода, а затем сфокусировать его - jQuery Mobile