kendo ui treeview设置节点选中

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值