Kendo ui 如何在Kendo Mobile的listview上以编程方式重置筛选器?

Kendo ui 如何在Kendo Mobile的listview上以编程方式重置筛选器?,kendo-ui,kendo-mobile,Kendo Ui,Kendo Mobile,我已配置listview以启用筛选。在另一种情况下,如何重置过滤器 这就是我所拥有的: $("#listview").kendoMobileListView({ dataSource: dataSource, template: $("#listview-template").text(), filterable: { field: "ProductName", operator: "starts

我已配置listview以启用筛选。在另一种情况下,如何重置过滤器

这就是我所拥有的:

  $("#listview").kendoMobileListView({
        dataSource: dataSource,
        template: $("#listview-template").text(),
        filterable: {
            field: "ProductName",
            operator: "startswith"
        }
    });
在另一个函数中,如何重置过滤器,使listview再次显示所有内容(以防有人键入搜索)

做:


一个通过触发clearButton click事件来清除输入文本和处理数据源筛选的行程序:

$("#listview").data("kendoMobileListView")._filter.clearButton.click();

谢谢,我还必须这样做:$('[type=“search”]').val('')我认为需要这两条语句来完全模拟过滤器重置。仅其中一条语句并不能真正对我的系统产生预期的效果。
$("#listview").data("kendoMobileListView").dataSource.filter({});
$("#listview").data("kendoMobileListView")._filter.clearButton.click();