javascript - 无法选择 Dijit 树的节点

标签 javascript jquery dojo

我创建了一个简单的 dijit 树,如下所示:

var myDataStore = new dojo.data.ItemFileWriteStore(
         {data: { identifier: 'id', label : 'label', items: myData }});

var myModel = new dijit.tree.ForestStoreModel({ store: myDataStore });


new dijit.Tree({ model: myModel,
         showRoot: false,
       }, "myTree" ); 

myData 是一个 JSON,其格式类似于 { id : '1' label : 'nodeName'}

树已成功创建。但是我无法选择节点。一旦我将鼠标移离节点,它就会被取消选择。 我需要选择一个节点并根据所选节点执行操作

我错过了什么

谢谢

最佳答案

添加

onClick: function(item){
    //perform operation based on selected node
}

到您的dijit.Tree

关于javascript - 无法选择 Dijit 树的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12350233/

相关文章:

javascript - 如何只输入一个网站的链接?

javascript - 模态图像在类方面存在问题

javascript - WooCommerce 标签在 Divi 主题中不起作用

javascript - 如何使用 onchange 通过 jquery 更改显示(显示/隐藏)的列表?

javascript - 带 Backbone 的无限滚动js

javascript - 如何使用 jQuery 在新窗口中加载页面然后关闭它们?

javascript - 替换内联div样式

dojo - 如何检查dojo.datagrid加载完成?

java - 尝试在 XPage 中使用 customRestService 和 serviceBean 作为 dojo 树时陷入困境

javascript - Rails 4 中为一种表单传递了错误的图像 url,并从部分更正为另一种表单