问题标签 [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.
drag-and-drop - 将元素放入 dynatree
我刚开始使用 dynatree(这确实很酷),但我有一个非标准用途:将长列表中的术语排序到分层 Dynatree 中。具体来说,我想从 Dynatree 外部拖放到 Dynatree 元素上——最好利用 Dynatree 的弹簧加载文件夹,而不是期望用户事先手动打开相关类别。
我能否获得一些关于如何实现梦想的具体指导?
谢谢,史蒂夫Upstill
jquery - jQuery DynaTree 不工作
我试图让 DynaTree(第一次使用它)在没有运气的情况下工作——“树”只是显示为一个常规的 HTML 列表。我确定这是微不足道的,但我没有看到。
这是我的文件结构:
这是树所在的页面 (result.jsp):
有任何想法吗?谢谢!标记
jquery - jQuery DynaTree - 如何动态创建节点
我有一个 Web 应用程序(JSP 和 Servlet 以及 jQuery),我正在使用 DynaTree 来显示使用用户搜索找到的一组文件。用户当然可以输入不同的值,从而产生一组不同的匹配文件。
所以,我的问题:
鉴于在我的 JSP 的 JavaScript 中对树进行了静态编码:
如何以编程方式创建此结构?我假设有某种方法可以创建或访问根,然后使用 addChild( aNode ) 或类似的方法,但我没有找到一个好的示例/参考。
有没有人这样做?谢谢!
jquery - Dynatree - 如何转换来自服务器的 json?
我正在寻找有关dynatree插件的帮助。
我需要转换来自服务器的 json 以使其与 dynatree 兼容(我不允许在服务器端这样做),
下面的这显然不起作用:
而且我在文档中找不到它的回调。所以我的问题是:是否可以通过一些回调来进行初始转换,或者我应该寻找其他一些插件?
先感谢您
jquery - CSS 并排 DIV - Dynatree 不会水平填充
我在 JSP 中有两个并排的 DIV。它运行良好,但有一个例外:我无法让 jQuery Dynatree 正确填充左侧 DIV 的水平空间:
这是HTML:
和 CSS:
我当然也使用 dynatree CSS。知道有什么问题吗?谢谢您的帮助!
javascript - dynatree - 如何滚动到活动节点?
我有固定高度和垂直滚动条的 dynatree。
node.activate(); 选择我正在搜索的节点,但不移动垂直滚动条,所以我必须手动滚动才能看到活动节点。
我如何以编程方式滚动它?
感谢mar10,我解决了这个问题:
ajax - Dynatree 是否有 json 格式指南供其加载?
我正在尝试通过 ajax 使用 json 对象加载 dynatree。我无法控制对象内的 json 名称和值。它们将采用以下格式。我无法让树加载。json 是否需要采用特定格式才能正确加载?
这是JSON
这是Javascript:
json - 可以设置流行的 javascript 树视图(jstree、dynatree ...)以从邻接模型中读取数据吗?
可以设置流行的 javascript 树视图(jstree、dynatree ...)以从邻接模型中读取数据吗?假设我有一个带有 classId、ClassName、ClassType、ParentClassId 的表,我如何获取数据来表示 dynatree?考虑到 dyna 树所期望的 json 应该如下所示
我在后端使用带有 linq to sql 的 asp.net asmx Web 服务
jquery - 数千名成员后,Dynatree 或 Jquery UI 对话框变慢
我有一个简单的应用程序,我在对话框中显示树列表供用户选择,并在后台有一个小 servlet 用于延迟加载。当我单击其中一个目录时,问题发生在我身上。该目录包含 4000 多个其他目录。滚动条变得非常难以向下滚动,明显减慢了速度。
我有一个解决方案可以在屏幕上对内容进行分组,以便用户看到目录的前几个字符,然后慢慢让他们向下钻取。我想知道除了我想到的这件事之外,是否还有更简单的解决方案。
jquery - 将javascript对象传递给ajax
我正在尝试使用 dynatree,它可以像这样初始化:
请注意, 中的对象treeData
具有由未引用的名称引用的值。
现在,我想这样做:
但是,当我传递treeData
from的内容时,jquery 1.7.1(以及 1.5.2 和 1.4.2)会引发解析错误getTreeData.do
。我相信这是因为 JSON 的规范要求键和值是字符串,并且被引用。但是如果我引用键和值,那么 dynatree 将绘制一棵树,其中有一个标记为“null”的节点。
有没有办法做到这一点,还是在检索树数据后我必须多次使用 dynatreecreateNode()
和函数?addNode()
在相关说明中,合法的 javascript 对象如何不是合法的 JSON?