gpt4 book ai didi

python - Bokeh DataTable Selection 时触发事件

转载 作者:太空宇宙 更新时间:2023-11-03 12:23:35 26 4
gpt4 key购买 nike

当我选择 Bokeh DataTable 的一行(或多行)时是否可以触发回调事件?

def update(rows):
...

dt = DataTable(...)
dt.on_select(update)

我看到有一个 .on_change 方法可以在特定属性上触发,但是我找不到与所选行对应的属性。

最佳答案

birdsarah 的上述回答在 bokeh 版本 0.12.16 之前都是正确的,但是从 bokeh 版本 0.13 开始,您需要稍微更改 on_change 方法才能使其工作:

source = ColumnDataSource(mpg)
columns = [....]
data_table = DataTable(source=source, columns=columns)

def callback(attrname, old, new):
selectionIndex=source.selected.indices[0]
print("you have selected the row nr "+str(selectionIndex))
source.selected.on_change('indices', callback)

关于python - Bokeh DataTable Selection 时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39025264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com