У меня есть скрипт на Bokeh 0.13, который генерирует данные Bokeh. Вид этой таблицы данных можно изменить с помощью виджета выпадающего меню bokeh (не завершено):
dropdown = Dropdown(label="label", button_type="primary", menu=menu, value=3)
custom_filter = CustomJSFilter(args=dict(dropdown=dropdown), code='''
return source.data.G.map(x => x == parseInt(dropdown.value))
''')
view = CDSView(source=source, filters=[custom_filter])
dropdown.js_on_change('value', CustomJS(args=dict(view=view, source=source), code='''
view.compute_indices(view.source);
view.source.properties.data.change.emit();
'''))
В bokeh 0.13 все работает нормально. Но в Боке 2.0.2 нет. В заметках о выпуске Bokeh (https://docs.bokeh.org/en/latest/docs/releases.html) я прочитал в версии 2.0.0, что:
Свойства Dropdown.default_value, Dropdown.value и AbstractButton.clicks удалены.
Есть ли (быстрое / простое) решение, чтобы приведенный выше код также работал в Bokeh 2.0.2?