kendo ui treeview設定節點選中
阿新 • • 發佈:2019-02-11
var treeview = $("#treeView").data("kendoTreeView");
if(treeview){
treeview.select($());
var treeNodeData = treeview.dataSource.get(treeNodeId); // treeview.dataSource.options.data[1];
if(treeNodeData){
var treeNode = treeview.findByText(treeNodeData.text); //根據節點文字進行搜尋(請根據實際情況來定),類似的還有treeview.findByUid(id);
if(treeNode){
treeview.select(treeNode); //設定節點選中,
}
}
}
參考地址: http://www.telerik.com/forums/programatically-select-a-tree-node
Hello Andrew,
To achieve this I can suggest the following approach:
- Get the dataItem via the get method of the dataSource;
- Use the method of the TreeView, which searches a TreeView for a node with the given unique identifier;
- In the method set the result from the previous step.
var
treeview = $(
"#treeview"
).data(
"kendoTreeView"
);
var
getitem = treeview.dataSource.get(9125);
treeview.findByUid(getitem.uid);
var
selectitem = treeview.findByUid(getitem.uid);
treeview.select(selectitem);
Regards,
Iliana Nikolovathe Telerik team