gpt4 book ai didi

javascript - KendoUI AutoComplete 小部件在空时不会更新过滤器

转载 作者:行者123 更新时间:2023-12-03 12:24:34 24 4
gpt4 key购买 nike

我有一个自动完成小部件绑定(bind)到数据源,如下所示:

<input data-filter="contains" data-role="autocomplete" data-bind="source: styleData" data-text-field="style" id="style-name" />

我的数据源中有以下项目:

  • ABC123
  • 123AC
  • ZZZ

当我在“自动完成”框中输入 A 时,它会按预期自动过滤掉最后一项。然后如果我点击 B,第二项也会被过滤掉。如果我按退格键,第二项就会重新出现。然而,最后按退格键后,第三项不会出现。 $('#style-name').getKendoAutoComplete() 的值解析为空字符串,但数据源的过滤器仍然有 {field: 'style',logic: 'contains' ,值:'A'} 列出。

我在 Windows 8.1 Update 1 上的 Firefox 30 和 IE11 上进行了测试,两者都给出了相同的结果。

最佳答案

这是因为

data-min-length="1"

此属性仅在您至少输入一个字符时触发自动完成。

如果您想显示所有结果,但没有最少 1 个字符,那么您可能正在寻找 ComboBox。

关于javascript - KendoUI AutoComplete 小部件在空时不会更新过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273344/

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