【发布时间】:2014-06-17 21:11:20
【问题描述】:
我有一个自动完成小部件绑定到这样的数据源:
<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', value: 'A'}。
我在 Windows 8.1 Update 1 上的 Firefox 30 和 IE11 上进行了测试,结果都一样。
【问题讨论】:
标签: javascript filter kendo-ui kendo-datasource kendo-autocomplete