Контекст:
Я использую комбинированный список авто-предложений с гибкой системой, поскольку пользователь вводит каждый символ: рассмотрим строку 'Stackoverflow' и пользовательский ввод = 'st'
1) поставщик данных фильтруется, чтобы показать все элементы, начинающиеся с 'st'
2) для текста задана строка с предложением автоматически, так что нетипизированная часть выделяется.
Так, например, текст в поле со списком может содержать st'ackoverflow ', где' ackoverflow 'выделяется с помощью setSelectedIndex ()
Проблема:
Когда я нажимаю клавишу «Назад» или удаляю и проверяю значение «this.text», я ожидаю, что последний неотмеченный символ («t» в приведенном выше случае) будет удален, а поставщик данных отфильтрован для отображения всех элементов, с 's'. Однако свойство text содержит 'st', как и раньше
Вопрос:
что мне не хватает? Что еще я могу попробовать?