1

Today, clear 또는 close 버튼을 클릭하면 포커스가 date field으로 되돌아옵니다. 특정 날짜를 클릭하면 동일한 기능이 필요합니다.부트 스트랩 UI에서 datepicker 포커스가 날짜 필드를 클릭 할 때 날짜 필드로 돌아 오지 않습니다

+0

케어, 또는 우리가 그것을 자신을 추측 할 것으로 예상된다 : 도움

var focusElement = function() { self.element[0].focus(); }; // Listen for focus requests from popup directive $scope.$on('uib:datepicker.focus', focusElement); 

링크 : 아래

를 해결하기 위해 코드? –

+0

실제로 응용 프로그램은 매우 큰 것입니다. 그리고 우리는 또한 사용자 정의 포커스를 사용하고 있습니다. bootstrap.js 파일 밖에서 $ scope.select 함수를 재정의 할 수 있는지 알고 싶었습니다. – abhinav3414

+0

시도해보십시오. http://plnkr.co/edit/Dyh6knZ88XiXtVrRNfQS?p=preview (https://github.com/angular-ui/bootstrap/issues/5027) –

답변

2

I 문제점을 디버그했습니다. 날짜 선택기에서 날짜가 선택되면 날짜 필드에 포커스를 다시 가져 오는 기능이 없습니다.
날짜 선택기 팝업 :http://angular-ui.github.io/bootstrap/

밖으로 찾을 파일에 있음 : datepicker.js, 기능 $scope.select = function(date) 우리가 턴에서 아무 곳이나 적발되지 않은 이벤트 $scope.$broadcast('uib:datepicker.focus');를 브로드 캐스트 어떤 날짜를 클릭하면 트리거지고 우리의 암호. 우리에게 코드를 보여 https://github.com/angular-ui/bootstrap/blob/master/src/datepicker/datepicker.js#L213