Боке: Как отменить выбор всех значений из выпадающего списка множественного выбора? - PullRequest
0 голосов
/ 03 января 2019

У меня есть раскрывающийся список MultiSelect в приложении Bokeh. Я хочу отменить выбор всех значений после выполнения моей работы.

1 Ответ

0 голосов
/ 03 января 2019

Нет взаимодействия с пользовательским интерфейсом, который предлагает сам виджет, насколько я знаю, чтобы очистить его. Вы можете создать кнопку с обратным вызовом CustomJS, которая сбрасывает значения MultiSelect:

select = MultiSelect(options=["First", "Second", "Third"])
button = Button(label="clear")

callback = CustomJS(args=dict(s=select), code="s.value=[]")
button.js_on_event('button_click', callback)

Перед нажатием кнопки:

enter image description here

После нажатия на кнопку:

enter image description here

...