0
Fixed

InvalidateSelection не срабатывает при clear

Сергей 2 years ago updated by Антон 2 years ago 6

При нажатии "крестика" (addon: 'clear') для очистки поля с заполненной подсказкой не вызывается onInvalidateSelection.


Получается, если пользователь пытается изменить текущую подсказку начав например стирать или дописывать символы, вызывается onInvalidateSelection. Но очистив всё значение целиком, onInvalidateSelection не вызывается.

Answer

Answer
Fixed

Исправили.

Уточните, пожалуйста, а чем мешает данное поведение?

Например, при гранулярной подсказке, если сначала показывается поле для ввода региона, а потом, в зависимости от того, выбрал ли пользователь какой-то регион или нет (выбрал подсказку), показывается следующее поле, для ввода района и/или населённого пункта. Т.е. если поля гранулярной подсказки "открываются" по очереди.

И в целом странно, что полная очистка поля не вызывает onInvalidateSelection, ведь происходит изменение значения в поле (что, согласно документации, автоматически должно вызывать указанный метод).

Аналогично нажатию на "крестик", работает и вызов .suggestions().clear() - так же не приводит к вызову onInvalidateSelection.

Will be answered

Сергей, спасибо за багрепорт, исправим!

Answer
Fixed

Исправили.