我已配置listview以启用过滤功能。在另一个事件中,我该如何重置过滤器?
这就是我所拥有的:
$("#listview").kendoMobileListView({
dataSource: dataSource,
template: $("#listview-template").text(),
filterable: {
field: "ProductName",
operator: "startswith"
}
});
在另一个功能中,如何重置过滤器以便列表视图再次显示(如果有人输入了搜索内容)?
$("#listview").data("kendoMobileListView")...??
答案 0 :(得分:1)
执行:
$("#listview").data("kendoMobileListView").dataSource.filter({});
答案 1 :(得分:1)
通过触发clearButton点击事件清除输入文本并处理dataSource过滤的单行:
$("#listview").data("kendoMobileListView")._filter.clearButton.click();