Выпадающий список uib-typeahead не исчезает при смещении фокуса?

У меня есть раскрывающийся список в этом пользовательском интерфейсе, похожем на электронную таблицу, который предоставляет список имен в качестве возможных допустимых записей для ячейки. Когда я нажимаю клавишу Tab или возвращаюсь из ячейки, она исчезает, как и должна, но когда я нажимаю на другую ячейку, раскрывающийся список не закрывается. Любые мысли о том, как заставить это работать? (В коде много чего происходит, в том числе директивы ng-keydown и ng-blur, слишком сложные, чтобы показывать их здесь, но любые указатели на то, что искать, будут оценены.)

Вот несколько фотографий:

введите здесь описание изображения Работает правильно, когда я начинаю печатать, но когда я нажимаю на другую ячейку:

введите здесь описание изображения

Выпадение все еще остается ...


person GGizmos    schedule 29.08.2018    source источник
comment
вы используете угловой js?   -  person Chellappan வ    schedule 29.08.2018
comment
да, angularjs плюс начальная загрузка angular-ui   -  person GGizmos    schedule 29.08.2018


Ответы (1)


Обнаружена проблема, в событии размытия при определенных обстоятельствах было событие «event.preventDefault», которое отвечает за то, что поле не закрывается.

person GGizmos    schedule 29.08.2018