Python 3.x 如何从Bokeh服务器在浏览器中触发任意JavaScript代码的执行?
如何从Bokeh服务器在浏览器中触发任意JavaScript代码的执行?Python 3.x 如何从Bokeh服务器在浏览器中触发任意JavaScript代码的执行?,python-3.x,bokeh,Python 3.x,Bokeh,如何从Bokeh服务器在浏览器中触发任意JavaScript代码的执行? 创建隐藏按钮然后“触发”它的最简单方法是什么?您可能需要使用模板。有关如何使用bokeh服务器应用程序模板的示例,请参见: 来自Bryan Van de Ven@bryevdv Mar 08 20:52 @斯克拉维特,你可能想等他 从描述: 该API将非常类似于现有的on_change和js_on_changeAPI,用于注册由属性更改触发的回调 至于我在2017-03-09上的问题,有几种方法可以从服务器触发JS代码:
创建隐藏按钮然后“触发”它的最简单方法是什么?您可能需要使用
模板。有关如何使用bokeh服务器应用程序模板的示例,请参见:
来自Bryan Van de Ven@bryevdv Mar 08 20:52
@斯克拉维特,你可能想等他
从描述:
该API将非常类似于现有的on_change
和js_on_change
API,用于注册由属性更改触发的回调
至于我在2017-03-09上的问题,有几种方法可以从服务器触发JS代码:
- 将JS回调定义为
some_model.js_on_change = CustomJS(code="alert('hi!')")
some_model.callback=CustomJS(code=“alert('hi!”))
什么触发了回调
不清楚
- 将JS回调定义为
some_model.js_on_change = CustomJS(code="alert('hi!')")
js\u on\u change
仅适用于少数车型
s
- 数据表中的代码注入
TableColumn(..., formatter=HTMLTemplateFormatter(template="<% alert('hi!') %>"))
然后在应用程序的其他部分:
def update():
callback_holder.text = 'data for JS code'
curdoc().add_next_tick_callback(update)
模板是页面内容的静态声明。问题是关于从服务器到页面的动态触发器。