我有一个自动完成小部件绑定到数据源,如下所示:
<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 上进行了测试,两者都给出了相同的结果。