Как принудительно настроить значение виджета (выпадающего списка)? - PullRequest
0 голосов
/ 15 октября 2019

Я устанавливаю визуализацию, данные которой управляются выборками, сделанными с помощью виджетов боке (в основном раскрывающихся списков)Выпадающие списки связаны (то есть: в зависимости от выбора из раскрывающегося списка 1, dropdown2 будет заполнен определенными данными и т. Д.)выбора с помощью dropdown1.value (в обратном вызове on_change) так:

  • Как я могу установить значение раскрывающегося списка (и заставить его отображать этот выбор)?
  • Как мне сбросить все выпадающие списки до начальной позиции по умолчанию?

    Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Виджет Bokeh Dropdown не поддерживает отображение значения, которое вы щелкнули. Вам нужно будет использовать Выбрать виджет для этого.

Тогда как bigreddot уже сказал, что отслеживания значения по умолчанию нет, но если вы установите значение по умолчанию как первый в атрибуте options вашего Select, затем вы можете сделать:

select.value = value, чтобы выбрать / отобразить значение

select.value = null (обратный вызов JS)

или

select.value = None (обратный вызов Python) для выбора / отображения значения first

0 голосов
/ 15 октября 2019

В JavaScript или Python:

widget.value = new_value

Нет ничего, что отслеживает заданные вами начальные значения. Вам нужно будет записать их и установить, как указано выше, когда вы хотите, чтобы они были сброшены.

...