首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用JS访问Bokeh (Python)变量?

如何使用JS访问Bokeh (Python)变量?
EN

Stack Overflow用户
提问于 2019-05-10 02:46:52
回答 2查看 568关注 0票数 0

我正在制作一个下拉列表,它根据选择的内容显示特定的绘图。

我已经下拉并开始了我的CustomJS回调函数。目前,我想做的就是记录下拉菜单中选择的任何选项,但显然我不能只记录console.log(myDropDownMenu.value);

代码语言:javascript
复制
myDropDownMenu = Select(options=['uniform', 'normal', 'lognormal'], value='uniform', title='Distribution')

callback = CustomJS(args=dict(source=source), code=
                    """
console.log("What should go in here?");
""")

myDropDownMenu.js_on_change('value', callback)

所以如果在下拉列表中选择了'uniform‘,我希望'uniform’会出现在我的控制台中...有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-10 03:38:05

默认情况下,每个JS回调中都有回调对象cb_obj和回调数据cb_data。此外,当使用args回调属性时,您可以传递任意数量的附加对象,只要它们是可序列化的(如示例中的source )。在本例中,thiscb_object,因此您可以访问它的value属性。你可以考虑使用Google Chrome开发者工具(Mac上的ALT+CMD+I)在JS控制台中查看和检查这些对象。

票数 1
EN

Stack Overflow用户

发布于 2019-05-10 02:56:32

谁会想到这么简单呢?

代码语言:javascript
复制
console.log(this.value);

在最好的状态下调试橡皮鸭。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56065783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档