У меня есть программа, в которой с помощью двух виджетов «Выбор» (назовем их Select1
и Select2
) я обновляю несколько графиков.Select1
перечисляет имена субъектов в эксперименте, а Select2
динамически обновляет и отображает список доступных записей для этого субъекта, а также обновляет графики.При изменении значения Select1
первая запись в списке Select2
выбирается по умолчанию, и графики обновляются соответствующим образом.При запуске выбирается первая запись первой темы.
Чтобы сделать код более легким в использовании для пользователей, я хочу иметь возможность прокручивать Select1
с помощью клавиш со стрелками вверх и вниз и проходить черезSelect2
с помощью клавиш со стрелками влево и вправо.И когда я достигну последней записи в Select2
, Select1
должен быть обновлен до следующего имени субъекта в списке.
До сих пор я не смог найти никакого решения в документации по bokeh.Если кто-нибудь знает решение, будьте счастливы услышать его.Я запускаю код на сервере боке.