Javascript dojo FilteringSelect需要时间来自动完成,有没有黑客可以更快地自动完成?

Javascript dojo FilteringSelect需要时间来自动完成,有没有黑客可以更快地自动完成?,javascript,autocomplete,dojo,Javascript,Autocomplete,Dojo,好朋友,我正在使用dojo FilteringSelect从数据库填充UI上的数字列表。我观察到,如果在下拉列表中的文本框valid=value存在时键入一个有效值后立即进行制表,则文本框将变为红色,表示存在错误。如果输入有效值,请暂停,然后按tab键,文本框将自动完成。 因此,在快速键入时,我几乎总是在筛选选择中出错。 这是dojo的一个限制还是我可以用某种方式修复它?我希望过滤选择在我输入“头朝下”时自动完成 请参阅此链接- 官方的Dojo筛选选择演示页面也显示相同的行为。从上面的链接运行任

好朋友,我正在使用dojo FilteringSelect从数据库填充UI上的数字列表。我观察到,如果在下拉列表中的文本框valid=value存在时键入一个有效值后立即进行制表,则文本框将变为红色,表示存在错误。如果输入有效值,请暂停,然后按tab键,文本框将自动完成。 因此,在快速键入时,我几乎总是在筛选选择中出错。 这是dojo的一个限制还是我可以用某种方式修复它?我希望过滤选择在我输入“头朝下”时自动完成

请参阅此链接-


官方的Dojo筛选选择演示页面也显示相同的行为。从上面的链接运行任何代码,键入fast并制表,例如,在美国各州的filteringSelect文本框中键入Cal以匹配加利福尼亚州

使用propretie的filteringSelect的搜索延迟,默认值为200ms按最佳值更改

致以最良好的祝愿。
hsain.

查看此链接没有示例,但非常明确如何覆盖searchDelay?var filteringSelect=new filteringSelect{id:stateSelect,name:state,value:CA,store:xxxx,searchAttr:name},stateSelect.startup;};当您创建filteringSelect实例时,您有id、名称、存储、值,然后添加searchDelay:500,这意味着500毫秒