В базе есть текстовое поле содержание которого достаточно часто повторяется у различных записей. Для его редактирования на форме имеется tDropdownListEditDB со следующими опциями: deo_autodropdown, deo_keydropdown установлены в True, остальные — False.
Список возможных значений выпадающего списка формируется из базы и содержит уникальные строки (через DISTINCT).
Цель была стандартная: при попытке что-то внести в это поле, либо строка выбирается из списка, либо вносится новое значение.
Но если в базу уже попало более длинное значение, то новую строку туда вставить становится невозможно.
Пример: В базе есть строки — '123' и '12345'. При внесении в строку ввода значения '1234' курсор в выпадающем списке автоматически становится на '12345' и при закрытии списка, соответственно, введённое заменяется.
Что и где надо включить/переключить или как указать в таком случае, что значение из выпадающего списка брать не надо?