2014-09-29 71 views
2

我不知道如何使我的樹視圖可過濾。在演示劍道樹視圖,過濾器項目

看好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({}); 
} 

} 如果我做的實現,採用過濾方法,當我失去我的TreeView

在這裏與我的樣本樹視圖小提琴同樣的方式,我如果沒有使用數據源,ASPNET服務器代碼會返回列表中顯示的列表,然後通過javascript調用kendoTreeView方法。

這裏是我的小提琴

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

爲了把簡而言之我想要做的是有一個文本框,當我輸入或打在使用「包含」第一個按鍵,樹狀只有顯示符合條件的項目,如果搜索框爲空,則顯示原始樹視圖。

我將不勝感激任何幫助。謝謝

回答

0

好吧,我正在處理相同的問題,並在this post的幫助下,我設法做到了。因此,請確保您檢查了我提供鏈接的現有線索。希望有所幫助。