次のように、データソースにバインドされた AutoComplete ウィジェットがあります。
<input data-filter="contains" data-role="autocomplete" data-bind="source: styleData" data-text-field="style" id="style-name" />
データソースには次の項目があります。
- ABC123
- 123AC
- ZZZ
オートコンプリート ボックスに A と入力すると、期待どおりに最後の項目が自動的に除外されます。次に B を押すと、2 番目の項目も除外されます。次にバックスペースを押すと、2 番目の項目が再び表示されます。ただし、最後のバックスペースを使用すると、3 番目の項目は表示されません。$('#style-name').getKendoAutoComplete()
の値は空の文字列に解決されますが、dataSource のフィルターはまだ{field: 'style', logic: 'contains', value: 'A'}
リストされています。
Windows 8.1 Update 1 の Firefox 30 と IE11 でテストしましたが、どちらも同じ結果が得られました。