Kendo Treeview展开父节点在搜索后无法正常工作

时间:2018-08-08 12:01:57

标签: kendo-ui kendo-treeview

有时从树形视图中搜索任何内容后,Expand节点不起作用:这是我的搜索过滤器工作示例:

if(event)
    {
        event.preventDefault();
        var filterText = $(this).val().trim().toLowerCase();
        var id = $('#treeView');
        if (filterText !== "" )
        {
            id.find(".k-group .k-group .k-in").closest("li").hide();
            id.find(".k-group").closest("li").hide();
            id.find(".k-group .k-group .k-in").each(function ()
            {
                var value = $(this).text().toLowerCase();
                if(value.indexOf(filterText) != -1)
                {
                    $(this).closest('li.k-item').show();
                    $(this).closest(".k-item").closest(".k-group").closest(".k-item").show();
                }
            });

            id.data("kendoTreeView").expand(".k-item");
        }
        else
        {
            id.find(".k-group").find("li").show();
            id.find(".k-group").find("ul").hide();
            id.data("kendoTreeView").collapse(".k-item");
        }
    }

0 个答案:

没有答案