gpt4 book ai didi

python - Bokeh 数据表选择事件在版本升级 1.0.0 后不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 15:40:06 33 4
gpt4 key购买 nike

在 bokeh 版本 1.0.0 升级后,我在数据表行点击时出现不可订阅错误。这在 0.13 版中工作得很好,详情如下:

代码片段:

tblSource.selected.on_change('indices', table_select_callback) 


def table_select_callback(attr, old, new):

try:
selected_index = tblSource.selected["1d"]["indices"][0]
selectedId = str(tblSource.data["idList"][selected_index])

print(selectedId)
except IndexError:
pass

错误

2018-10-25 10:18:19,784 error handling message Message 'PATCH-DOC' (revision 1) content: {'events': [{'kind': 'ModelChanged', 'model': {'type': 'Selection', 'id': '4937'}, 'attr': 'indices', 'new': [2]}], 'references': []}: TypeError("'Selection' object is not subscriptable",)

最佳答案

这种与“dict”的用法在几个版本前已被弃用。 1.0 版本的所有未决弃用都已完成。从 1.0 版开始,正确且受支持的读取或写入选择的方法是访问 Selection 对象上的命名属性,例如

selected_index = tblSource.selected.indices[0]

这种用法现在在 CI 测试下得到维护,并且将是访问任何 1.x 版本的选择的正确方法。

关于python - Bokeh 数据表选择事件在版本升级 1.0.0 后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53013832/

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