问题标签 [jqtree]

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.

0 投票
3 回答
5191 浏览

jquery - 初始化后更新jqTree?

我是jqTree的新手,我想在 ajax 调用后重新加载树。我有这样的事情:

第一个调用正在工作,但对于下一个调用,树不会使用新数据进行更新。

知道如何在初始化后更新树吗?

谢谢

编辑 :

我找到了一个解决方案,但它并不完美。如果有人有更好的解决方案,请告诉我:)

我必须使用 $.empty() 删除 jqTree 生成的内容,然后每次我想用新数据更新树时初始化 jqTree。

0 投票
1 回答
910 浏览

c# - Active Directory OU 树到 jqTree

我需要从 Active Directory OU创建一个有效的jqTree JSON 结构。我正在使用递归方法(InfoNode)对此进行测试,但我无法得到它。

生成的 json 进入字符串 json。要处理的第一个节点是具有默认域根的 DirectoryEntry 父节点。递归方法 (InfoNode) 获取当前子节点,按“OU”过滤并创建 JSON 属性“标签”和“路径”。之前检查此节点是否有更多子节点来写入当前 JSON 项的末尾。最后,如果有更多的孩子,再次运行方法(InfoNode):

0 投票
1 回答
1108 浏览

javascript - 如何让 jQtree 从 HTML 的源代码中读取初始树

到目前为止,我一直在使用jQuery TreeView作为我网站的导航菜单,但现在由于主导航菜单(在左侧窗格中)变得太大(Vim 报告它需要 40869 字节超出典型页面的 67054 字节)我想使其在原始 HTML 中的全面性降低,并使用获取 JSON 的 AJAX 调用填充其余部分。

但是,jQuery Treeview 不能做到这一点(它的作者声称它不完整),所以我正在研究jqTree。jqTree 似乎能够处理 AJAX 的东西,但我从文档中不明白如何让它从 HTML 中的一些 <ul><li> 标记中读取初始树骨架,我想为人们保留其浏览器不支持 JavaScript 或默认阻止它(我使用 NoScript 将我默认的所有域列入黑名单,并且经常对没有 JavaScript 的网站甚至无法正确显示感到恼火)。

我想我可以编写一些 jQuery 代码来使用 jQuery 的 DOM 支持递归遍历 <ul><li> 结构并从中构造一些 JSON(有一些困难),但我想知道这是否是一个已解决的问题?

提前致谢,

— 什洛米鱼

0 投票
0 回答
341 浏览

javascript - CSS:由于 CSS 移植故障,子菜单扩展器 ([+]/[-]) 在打开和关闭时上下跳跃

这个网站上(在 Mageia Linux 3 Cauldron 上的最新版 Opera、Firefox 和 Google Chromium 以及我的 Arch Linux VM 上的 Firefox 上进行了测试),左侧导航菜单的扩展器/[+] 标志稍微移动了一点子菜单展开/折叠时向上和向下。如果有问题的扩展器是子树中的最后一个扩展器(例如,在“幽默”→“推荐”下),情况并非如此。

为什么以及如何避免?是因为文本中的字符不同吗?我尝试将其设置为等宽 - 它没有帮助。它在这里工作得很好,但是 CSS 和生成的 DOM 是不同的。

注意: 是我的永久站点,而是临时/测试站点。它们现在看起来基本相同,但不使用完全相同的标记、CSS 和 JS。)

问题是我试图让jqTree看起来更像我在旧的 jQuery Treeview 中的样子,但它不会合作。昨天我花了一整天的时间,虽然我解决了很多问题,但我仍然有这个问题。

我尝试使用 Firefox 的 Firebug、Opera 的 Dragonfly 和 Google Chromium 中的等效工具,但我缺乏了解问题所在的必要技能。

似乎 jQuery Treeview 作者试图通过使用具有不同图像的单个图像来优化性能,background-position这使得调试变得困难,我还没有摆脱它。

任何对问题的精确定位和/或修复将不胜感激。

0 投票
1 回答
383 浏览

jqtree - Jqtree从没有url的服务器调用数据

我从 jqtree 开始,我需要从服务器加载数据,没有 url(我已经看到从 url 加载 ajax 数据的示例,这不是我需要的),但我在任何地方都没有找到任何相关信息。有人知道如何设置 jqtree 树视图,从服务器调用数据吗?另外,我应该如何返回 json 节点列表?

0 投票
2 回答
3892 浏览

javascript - jQuery treeTable 插件抛出错误“TypeError: $(...).treetable is not a function”

场景:在代码 html 文件中考虑以下内容:

所有资源/依赖项(js、css 和图像文件)都以 200 HTTP 状态(稍后为 304)完美加载。

问题: Firebug 中的错误。以下是来自 firebug 控制台的错误:

链接:

  1. 插件的来源
  2. 文档和演示/示例

问题:是否有人遇到此问题并知道任何解决方案?那么请对此有所了解,这将有很大帮助。


更新 1:甚至尝试使用以下代码:


更新 2:基于所有答案。

我尝试使用以下代码:

但没有运气:-(

并且是源示例它只是't'而不是大写'T'。(链接

0 投票
1 回答
267 浏览

javascript - 使用 jqtree 和 jquery ui 选项卡

我正在尝试使用编辑器和其他东西创建文档管理。

我得到以下代码:

到目前为止它有效。它会打开一个新选项卡并将代码加载到编辑器中。唯一的问题是,这些选项卡默认情况下不会打开。您必须单击第一个选项卡才能打开它。我真的不明白这个问题,因为它加载没有任何问题。???

0 投票
1 回答
113 浏览

jqtree - 在 jqtree 中的特定子项之前附加子项

我在我们的项目中使用 jqTree http://mbraak.github.io/jqTree/

我有这样的树结构

我想像这样在第二个位置将新的孩子 E 添加到 A

我怎样才能做到这一点???

0 投票
1 回答
904 浏览

jqtree - 如何在jqtree中保存拖放效果

我正在使用 jqtree http://mbraak.github.io/jqTree/examples/drag_and_drop.html的拖放支持

但是那个效果是暂时如何保存更改??

0 投票
1 回答
586 浏览

jquery - 完全处置 jqTree 对象

我需要根据查询结果重新加载数据,但是在我再次将所有信息传递给 treeview 对象后,父节点丢失了。我试图重置 json 对象,但它不起作用。我试图重新加载局部视图,但它不起作用。我真的不知道该怎么办。

事件也无法正常工作。如何重新初始化 jqTree?

我正在使用 ASP.NET MVC 4 顺便说一句。