Javascript 使用CustomJS的Bokeh回调:有没有一种方法可以从使用CustomJS的另一个回调中触发使用CustomJS的回调?
使用CustomJS的Bokeh回调:有没有一种方法可以从使用CustomJS的另一个回调中触发使用CustomJS的回调?另外,与第一个问题相关:在修改属性或生成触发回调的事件时,是否有方法防止触发回调?我一直在试图从Bokeh文档中找到信息或方法,但我什么也找不到。从Javascript 使用CustomJS的Bokeh回调:有没有一种方法可以从使用CustomJS的另一个回调中触发使用CustomJS的回调?,javascript,python,callback,bokeh,Javascript,Python,Callback,Bokeh,使用CustomJS的Bokeh回调:有没有一种方法可以从使用CustomJS的另一个回调中触发使用CustomJS的回调?另外,与第一个问题相关:在修改属性或生成触发回调的事件时,是否有方法防止触发回调?我一直在试图从Bokeh文档中找到信息或方法,但我什么也找不到。从CustomJS调用CustomJS-是的,绝对如此CustomJS是一个对象,它具有一个execute方法,该方法接受cb_obj和cb_数据。只要像常规方法一样调用它,就可以了 在不触发回调的情况下设置属性——这在JavaS
CustomJS
调用CustomJS
-是的,绝对如此CustomJS
是一个对象,它具有一个execute
方法,该方法接受cb_obj
和cb_数据
。只要像常规方法一样调用它,就可以了
在不触发回调的情况下设置属性——这在JavaScript中是可能的,但这是一个不应该依赖的实现细节。如果您感兴趣,请在BokehJS源代码中查找
HasProps
类的源代码,它有一个setv
方法。我认为在Python中根本不可能。从CustomJS
调用CustomJS
-是的,绝对可能CustomJS
是一个对象,它具有一个execute
方法,该方法接受cb_obj
和cb_数据
。只要像常规方法一样调用它,就可以了
在不触发回调的情况下设置属性——这在JavaScript中是可能的,但这是一个不应该依赖的实现细节。如果您感兴趣,请在BokehJS源代码中查找
HasProps
类的源代码,它有一个setv
方法。我认为在Python中根本不可能这样做。但是在JS代码中如何调用CustomJS?类似于???.execute(cb_obj,cb_数据)?我在任何地方都找不到这方面的例子。关于另一个问题,我理解这是不应该使用的,但在本例中,我有一个回调多次更改特定属性(“图例项可见”),从而触发另一个回调,次数相同,我更希望控制第二个回调何时触发,以避免响应缓慢。“类似于???.execute(cb_obj,cb_数据)?“-是的,完全一样。没有例子,因为BokehJS还没有被记录下来,因为它被认为是不稳定的。我想我将尝试首先将回调附加到标记上,然后使用这些标记触发回调,正如Bokeh论述中所建议的那样。使用execute方法处理不应该直接使用的东西看起来是一种危险的方式,但是如何在JS代码中调用CustomJS呢?类似于???.execute(cb_obj,cb_数据)?我在任何地方都找不到这方面的例子。关于另一个问题,我理解这是不应该使用的,但在本例中,我有一个回调多次更改特定属性(“图例项可见”),从而触发另一个回调,次数相同,我更希望控制第二个回调何时触发,以避免响应缓慢。“类似于???.execute(cb_obj,cb_数据)?“-是的,完全一样。没有例子,因为BokehJS还没有被记录下来,因为它被认为是不稳定的。我想我将尝试首先将回调附加到标记上,然后使用这些标记触发回调,正如Bokeh论述中所建议的那样。使用execute方法处理不应该直接使用的东西看起来是一种危险的方式。