У меня есть источник данных с фильтром, применяемым к нему. Когда я включаю фильтр для поиска списка, он уничтожает исходный фильтр на источнике данных. Как я могу найти его для поиска в пределах отфильтрованного подмножества данных?Поиск в ListView ListView не работает должным образом с отфильтрованными данными
Вот проблема в действии: http://jsfiddle.net/KS7dB/. Он фильтруется с помощью {b: "2B"}. Начните ввод «ds» в поиске и вытрите фильтр и начните поиск всего, а не только отфильтрованное подмножество. Любая идея о том, как исправить это поведение?
var ds1 = new kendo.data.DataSource({
data: [{
stagename: "ds1 A",
b: "1b"
}, {
stagename: "ds1 B",
b: "2b"
}, {
stagename: "ds1 C",
b: "2b"
}, {
stagename: "ds1 D",
b: "2c"
}, {
stagename: "ds1 E",
b: "2c"
}],
filter: {
field: 'b',
operator: 'eq',
value: '2b'
}
});
$("#stages_listview").kendoMobileListView({
dataSource: ds1,
template: $("#stages_listview_template1").html(),
filterable: {
field: 'stagename',
operator: 'contains',
ignoreCase: true
}
});