1

我已经配置了一个列表视图来启用过滤。在另一种情况下,如何重置过滤器?

这就是我所拥有的:

  $("#listview").kendoMobileListView({
        dataSource: dataSource,
        template: $("#listview-template").text(),
        filterable: {
            field: "ProductName",
            operator: "startswith"
        }
    });

在另一个功能中,如何重置过滤器以便列表视图再次显示所有内容(以防有人键入搜索)?

$("#listview").data("kendoMobileListView")...??
4

2 回答 2

1

做:

$("#listview").data("kendoMobileListView").dataSource.filter({});
于 2013-07-25T18:55:15.280 回答
1

通过触发 clearButton click 事件清除输入文本并处理 dataSource 过滤的单行代码:

$("#listview").data("kendoMobileListView")._filter.clearButton.click();
于 2014-10-22T23:27:48.863 回答