Bokeh:如何取消 select 多 select 下拉列表中的所有值?

Bokeh: How to un-select all the values from multi-select drop down list?

我在 Bokeh 应用程序中有一个 MultiSelect 下拉列表。我想在完成工作后取消 select 所有值。

据我所知,小部件本身不提供 UI 交互以清除它。您可以制作一个带有 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)

点击按钮前:

点击按钮后: