Можно ли использовать js_on_event
для Div
виджетов? В конечном счете, я хотел бы вызвать обратный вызов в python всякий раз, когда событие запускается на виджете Div
(касание, нажатие, ввод мыши, отпускание мыши и т. Д. c), и я полагаю, что пропуск js_on_event
- это способ сделать это (?). В любом случае, я пробовал следующее:
from bokeh import events
from bokeh.layouts import layout
from bokeh.models import CustomJS, Div
from lib.bokeh.util.bokeh_util import display
div = Div(style={'background': 'gray', 'min-width': '500px', 'min-height': '500px'})
div.js_on_event(events.Tap, CustomJS(code="""
console.log("Does this work?")
"""))
display(layout(div, sizing_mode='stretch_both'))
Но, похоже, это не имеет никакого эффекта.
display
- это удобная функция, которая запускает боке Server
.