我正在使用Bokeh中的单选按钮。我希望能够在单选按钮被点击时显示一个加载指示器,然后在Python回调完成后显示它已经完成。使用Bokeh如何实现这一点?
我尝试过使用js_onchange和onchange与单选按钮结合使用的组合。但是我无法想出一种方法来通知JS端在Python回调完成时。
callback = CustomJS(args={}, code="""
document.getElementById('message_display').innerHTML = 'loading...';
""")
radio_button.js_on_change('active', callback)
radio_button.on_change('active', some_other_callback)
当我运行它时,innerHTML被设置为loading并且调用了on_change Python回调函数,图表更新了,但是我无法在JS端触发变化来改变innerHTML以显示done。