从 JavaScript 中的 Kendo 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);
}

这很简单。只需使用

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

最新更新