Я хочу использовать AutocompleteInput
для большого числа completions
. На смену хочу получить завершение. Я заметил, что атрибут value
хранит только то, что набрал пользователь, а не завершение, которое он выбрал:
from bokeh.models import AutocompleteInput
def print_search_value(attr, old, new):
print(new)
search_box = AutocompleteInput(completions=['jack', 'james'])
search_box.on_change('value', print_search_value)
Пользователь вводит "ja" и выбирает "james", нажимая клавишу вниз и вводя. Значение, которое возвращается с search_box.value
, равно
JA
Как узнать, выбрал ли пользователь james
или jack
?