通过javascript

时间:2018-06-12 19:01:00

标签: asp.net-mvc kendo-ui treeview

我试图从剑道树视图外部获取具有特定ID的所选项目。基本上,我正在编写一个js函数来试图找出选择的节点。有没有办法找出可以提取哪个节点(及其数据源属性)?

如果事件监听器传递了事件,我可以获取节点数据但是无法在没有事件监听器的情况下找到到达该节点的方法。

获得该数据后,我想更新一些按钮链接,转到节点中的下一个项目。

//get node WITH listener:
function getNode(e){
    var nodedata = $('#treeName').getKendoTreeView().dataItem(e.node).id;
    console.log(nodedata);
}

//BUT I want to find out from outside of Kendo treeview with something like this:
function getNode() {
    var getSelectedId = $('#treeName').getKendoTreeView().getCurrentSelectedItem().id
    console.log(getSelectedId);
}

1 个答案:

答案 0 :(得分:0)

这很简单。只需使用

$('#treeName').data("kendoTreeView").select().data().id