剑道树视图,过滤项目

时间:2014-09-29 20:31:40

标签: kendo-ui kendo-treeview

我无法弄清楚如何使我的树视图可过滤。

查看http://demos.telerik.com/kendo-ui/treeview/api

上的演示
function DoSearch() {

var treeView = $("#ItemList").kendoTreeView().data("kendoTreeView");
var filterText = $("#search-value").val();
if (filterText !== "") {
    treeView.dataSource.filter({
        field: "text",
        operator: "contains",
        value: filterText
    });
} else {
    treeview.dataSource.filter({});
}

} 如果我执行实现,当使用过滤器方法时,我将丢失我的树视图

这里我的示例树视图与我获取的方式相同,不使用数据源,ASPNET服务器代码返回小提琴上显示的列表,然后通过javascript调用kendoTreeView方法。

这是我的小提琴

http://jsfiddle.net/mspasiuk/hw4j4qt2/

简而言之,我想要做的是有一个文本框,当我输入或点击按钮时使用'包含'子句中,treeview只需要显示符合条件的项目,如果搜索框为空则显示原始树视图。

我将不胜感激任何帮助。感谢

1 个答案:

答案 0 :(得分:0)

好吧,我正在处理同样的问题,在this post的帮助下,我设法做到了。因此,请务必检查我为其提供链接的现有主题。希望有所帮助。