Как получить значение автозаполнения? - PullRequest
0 голосов
/ 09 июня 2019

Я хочу использовать 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?

...