kendoUi_treeview

来源:互联网 发布:机锋淘宝认证店靠谱吗? 编辑:程序博客网 时间:2024/05/21 09:20

全选 全不选操作:

http://www.cnblogs.com/whatadiors/p/3795613.html


设置选中项

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 findbyuid method of the TreeView, which searches a TreeView for a node with the given unique identifier;
  • In the select 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 Nikolova 
the Telerik team
原创粉丝点击