问题标签 [dynatree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 如何将变量(类似 JSON)中的节点附加到 Dynatree
您能帮我如何将节点附加到 Dynatree 中吗?
我有包含完整节点树的变量 res:
如何将这些节点添加到下一棵树中?
先感谢您!
javascript - 使用 JavaScript 设置自定义属性
我正在使用 The DynaTree (https://code.google.com/p/dynatree) 但我遇到了一些问题,希望有人能提供帮助..
我在页面上显示树,如下所示:
但是,我正在尝试更改项目上的图标,无论它是否被选中或不仅使用JavaScript。
我要使用的新图标是 base2.gif
我尝试使用以下方法,但似乎不起作用:
有谁知道我可能做错了什么?
jquery - Dynatree 展开选定节点的父节点
我的页面上运行良好的 Dynatree。我正在使用 initAjax 来获取结构。当我生成我的 json 时,我在适当的地方包含“select”:true以选择复选框。大多数(所有)复选框都位于从根向下三个级别的深度。
我想扩展选定节点的父节点,以便用户在页面加载时可以看到选定的复选框。
我想我需要用 getSelectedNodes 对 onPostInit 函数做一些事情,但我无法确定代码?我不确定是否应该使用 each 语句来遍历选定的节点?任何帮助将不胜感激!
- 更新 -
我想到了!!
php - dynatree:如何将 dynatree 数据转换为 HTML?
我正在使用dynatree插件对在线应用程序进行编码,并且我正在使用 toDict() 方法将树数据转换为 JavaScript 对象,然后存储在数据库中。
我的问题是:
我需要一种将这些数据转换为 HTML (ul-li) 结构的方法。
例如
表格应转换为:
上面的表格。如何在 PHP 中完成(数据将从数据库中提供)?
数据样本:
注意:isFolder 表示,它将是列表项 (li),但将具有子无序列表 (ul-li) 结构。
上面的数据结构等于:
和 HTML 表单应如下所示(或任何其他可展开/可折叠的列表样式菜单表单):
java - 如何解析 Dynatree JSON 变量?
我在 play 2.0 (Java) 中使用 Dynatree 插件。
他们指定 var dict = $("#tree").dynatree("getTree").toDict();
以 JSON 对象的形式将整个树保存到单个变量中。
我通过使用将其转换为字符串,JSON.stringify(dict);
并将字符串返回给控制器。
由于整棵树都存在于一个变量中,因此很难解析并将值保存到数据库中。我尝试使用 JSONParser、Gson 库,但无法解析树。
我想有人已经解决了这个问题。谁能建议我如何解析这个 dynatree 的 JSONtree 变量?
jquery - Dynatree 和 qtip2——第一个子节点上没有(悬停)事件
我有一个自定义 qtip,当您将鼠标悬停在我的 Dynatree 中的一个节点上时,我想显示它。
我遇到的问题是我似乎没有在父母的第一个孩子上获得任何子节点悬停事件。
我正在创造这样的孩子:
除了每个父母的第一个孩子外,所有提示看起来都很好。这要么是一个错误,要么是我没有看到的一些奇怪问题。如果我为 $('#tree a').hover() 添加一个处理程序,我会在每个 mousein/out 上获得事件;我试图用它来显示 qtip,但这也不起作用。
dynatree - 在 Dynatree 中混合单选和复选框
我想创建一个混合收音机和复选框的树...。第一部分将使用收音机(在我的地图中仅选择一个基础图层),其他部分将使用复选框(选择要显示的任何图层)
用 dynatree 可以做到这一点吗?附上图片...
javascript - 带有真实复选框的 Dynatree
我想要一个复选框树形式,我使用 dynatree jquery 树来做到这一点。然后我发现 dynatree 不使用真正的复选框,所以我在树中放置了 html 复选框。
它工作正常,直到我意识到当节点展开/折叠时它会删除检查的(勾号)值在javascript中有没有办法我可以编写一个函数来防止这种情况发生?
非常感谢。这是我的代码
right-to-left - 是否有 Dynatree 的有效 RTL 示例
尝试与 Dynatree 一起使用 dragndrop 显示 RTL 树。尝试使用 css,但它显然需要更多。有没有人有一个工作的例子?