【问题标题】:get selected item from kendo treeview in javascript从javascript中的剑道树视图中获取选定的项目
【发布时间】:2018-06-12 19:00:59
【问题描述】:

我正在尝试从剑道树视图之外获取具有特定 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);
}

【问题讨论】:

  • select()获取或设置选中的节点。..所以,只需使用select()获取选中的项(li)。

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


【解决方案1】:

这很简单。只需使用

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多