Autocomplete Bokeh TextInput参数到按键笔划监听

Autocomplete Bokeh TextInput参数到按键笔划监听,autocomplete,bokeh,textinput,Autocomplete,Bokeh,Textinput,我想在我的仪表板中使用TextInput/Autocomplete小部件,让它能够监听在那里执行的每个操作,而不仅仅是在输入或将焦点更改为另一个元素之后。 我的目标是使用Autocomplete小部件过滤数据帧,用户可以开始输入行的名称,若df在列的名称中有大写字母,则会自动更正。 换句话说,df有一列“价格”,用户输入“p”,Autocomplete立即将其(根据潜在列的名称)更正为“p”,然后用户完成输入 正如我在这里看到的- 在7月份的更新(v.1.3.0)中,这个功能被添加到TextIn

我想在我的仪表板中使用TextInput/Autocomplete小部件,让它能够监听在那里执行的每个操作,而不仅仅是在输入或将焦点更改为另一个元素之后。 我的目标是使用Autocomplete小部件过滤数据帧,用户可以开始输入行的名称,若df在列的名称中有大写字母,则会自动更正。 换句话说,df有一列“价格”,用户输入“p”,Autocomplete立即将其(根据潜在列的名称)更正为“p”,然后用户完成输入

正如我在这里看到的- 在7月份的更新(v.1.3.0)中,这个功能被添加到TextInput小部件中。 在提交的详细信息中,有一行“newproperty”wait_commit“for the event listener”。但是这个参数不存在,而且官方的Bokeh v.2.0.1文档对这个属性一无所知


非常感谢您的帮助。

wait\u commit
在提交描述中。“文件更改”选项卡上列出了源代码中的内容,没有
wait\u commit

您需要的是
TextInput.value\u input
属性。您可以将回调附加到它,并且应该对任何输入调用它

至于改变焦点,我认为内置功能是不可能的。您必须扩展现有的
TextInput
,并向其中添加新的事件或属性