0
我有一個應用了過濾器的數據源。當我爲列表視圖啓用可過濾搜索時,它會清除數據源上的原始過濾器。我如何才能在篩選的數據子集內搜索?Kendo 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
}
});