问题标签 [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.
jquery - 初始化后更新jqTree?
我是jqTree的新手,我想在 ajax 调用后重新加载树。我有这样的事情:
第一个调用正在工作,但对于下一个调用,树不会使用新数据进行更新。
知道如何在初始化后更新树吗?
谢谢
编辑 :
我找到了一个解决方案,但它并不完美。如果有人有更好的解决方案,请告诉我:)
我必须使用 $.empty() 删除 jqTree 生成的内容,然后每次我想用新数据更新树时初始化 jqTree。
c# - Active Directory OU 树到 jqTree
我需要从 Active Directory OU创建一个有效的jqTree JSON 结构。我正在使用递归方法(InfoNode)对此进行测试,但我无法得到它。
生成的 json 进入字符串 json。要处理的第一个节点是具有默认域根的 DirectoryEntry 父节点。递归方法 (InfoNode) 获取当前子节点,按“OU”过滤并创建 JSON 属性“标签”和“路径”。之前检查此节点是否有更多子节点来写入当前 JSON 项的末尾。最后,如果有更多的孩子,再次运行方法(InfoNode):
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(有一些困难),但我想知道这是否是一个已解决的问题?
提前致谢,
— 什洛米鱼
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
这使得调试变得困难,我还没有摆脱它。
任何对问题的精确定位和/或修复将不胜感激。
jqtree - Jqtree从没有url的服务器调用数据
我从 jqtree 开始,我需要从服务器加载数据,没有 url(我已经看到从 url 加载 ajax 数据的示例,这不是我需要的),但我在任何地方都没有找到任何相关信息。有人知道如何设置 jqtree 树视图,从服务器调用数据吗?另外,我应该如何返回 json 节点列表?
javascript - 使用 jqtree 和 jquery ui 选项卡
我正在尝试使用编辑器和其他东西创建文档管理。
我得到以下代码:
到目前为止它有效。它会打开一个新选项卡并将代码加载到编辑器中。唯一的问题是,这些选项卡默认情况下不会打开。您必须单击第一个选项卡才能打开它。我真的不明白这个问题,因为它加载没有任何问题。???
jqtree - 如何在jqtree中保存拖放效果
我正在使用 jqtree http://mbraak.github.io/jqTree/examples/drag_and_drop.html的拖放支持
但是那个效果是暂时如何保存更改??
jquery - 完全处置 jqTree 对象
我需要根据查询结果重新加载数据,但是在我再次将所有信息传递给 treeview 对象后,父节点丢失了。我试图重置 json 对象,但它不起作用。我试图重新加载局部视图,但它不起作用。我真的不知道该怎么办。
事件也无法正常工作。如何重新初始化 jqTree?
我正在使用 ASP.NET MVC 4 顺便说一句。