问题标签 [jquery-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 - Dynatree 不会以编程方式重新加载新节点
当页面加载如下时,我正在以编程方式加载 dynatree
现在,在我从服务器检索新数据并希望加载新节点后,它不会删除旧节点。
上面的代码只删除了一个节点。我在这里想念什么。提前致谢
更新 我通过以下代码尝试了一种解决方法
它确实重新加载,但无法通过延迟加载填充子节点
jquery - 将 jquery.dynatree-1.2.1.js 升级到 jquery.dynatree-1.2.4.js 后出错
将 jquery 1.9.1 版升级到 1.10.2 版和 dynatree 1.2.1 版升级到 1.2.4 版后,我收到 TypeError 警告,当单击我网站上的一个 dynatree 节点时,它显示 - 消息:“对象 [对象 Object] 没有方法 'blur'"
这破坏了我与 dynatree 相关的一些过滤器。
这是升级前的工作代码。
有什么建议么?
html代码:
Javascript:
javascript - 在Javascript中将字符串转换为DynaTree对象
我正在使用 DynaTree 插件来获取树结构。Python 脚本将数据返回给 javascipt 中的函数。我希望这些数据用于加载孩子。python脚本返回的数据是字符串数据类型。如何将其转换为 DynaTree 对象?
python脚本返回的数据:
如果此数据存储在 javascript 变量中(比如 myVariable),我应该如何使用它?
我努力了
两者都不起作用。我应该如何处理这个?
javascript - 使用 ajax 删除 div 不起作用
当我点击一个按钮时,父 div 没有被删除,没有被调用。
我的 JavaScript 部分:
还有我的 HTML 部分
这个 div 在 Jquery dynatree 扩展中
php - php中的树形结构
我正在尝试获得以下结构
图书
a.哈利波特
衣服
一个。衬衫
像这样从数据库中获取所有数据。我使用 php 和 iquery 做到了这一点,但我得到了以下结构 -
图书
一个。哈利波特
湾。衬衫
衣服
一个。哈利波特
湾。衬衫
所以谁能告诉我哪里出错了。我的代码是
jquery - 制作动力树不可点击
所以,我一直在使用带有复选框的 dynatree ( http://wwwendt.de/tech/dynatree/doc/samples.html ) 来列出我的数据。显然,我想删除在点击<li>
标签时允许点击复选框的功能。一直在研究这个,但没有屈服于任何解决方案。
dynatree - 来自自定义 json 数据的 Dynatree 初始化
网站上有一个关于如何从自定义数据构造子节点的示例:
但是没有提及如何为树的初始化执行此操作。我尝试了以下方法:
但是后来我收到一个错误,说成功不起作用并使用其他方法,但是没有关于如何使用其他方法的文档?有谁可以帮我离开这里吗?我尝试使用 dataFilter 过滤掉我返回的 json 字符串,但这没有用;我尝试使用 onPostInit 和 postProcess 但由于没有文档,我不知道该怎么做:我是否在重新格式化后返回数据字符串,是否返回数据的 json 版本?我只做数据 = 格式(数据)吗?
任何帮助将不胜感激。
我会有很多状态代码,需要根据代码做不同的事情;例如,如果我有代码 1,这意味着我需要将节点的类更改为红色文本;或者如果我返回代码 2,则表示存在内部错误,我需要将其添加到节点文本中;等等
javascript - 如何将焦点设置在 dynatree 标题中的输入字段上
我使用 Dynatree 获取树视图,现在我想将焦点设置在 dynatree 标题元素中的输入字段上,但该元素失去了焦点。
不幸的是,我的代码不起作用。您可以在小提琴中看到它(http://jsfiddle.net/3nD7X/1/)。当您单击文本前面数字的最后一级时,会出现输入字段,但焦点设置在 dynatree 元素上。当我单击输入框时,焦点出现,然后当我的手指释放鼠标(鼠标向上)时再次消失。
jquery - JQuery Dynatree - 如何使用级别分隔符搜索节点?
我需要为我的 dynatree 使用搜索功能,所以我找到了这个解决方法:JQuery Dynatree - search node by name
但是,我只需要让它搜索到我的扩展节点分隔符。(我正在使用 jQuery ui-slider 来动态设置扩展分隔符)。最初,我需要它搜索直到我的 minExpandedLevel。如果我移动滑块,动态树应该只显示与滑块值等效的扩展级别的匹配结果。
尝试重置 minExpandLevel 并重新加载 dynatree 是行不通的,因为它会返回所有(甚至不匹配的)节点作为结果。
所以我想在搜索功能中添加一个限制参数,例如:
$(selector).dynatree("getRoot").search(pattern, limit);
有人知道怎么做这个吗?
这是我的代码:
动力树:
滑块:
javascript - Dynatree如何更改儿童ajax的url
如何更改儿童 ajax 响应的 Url?
例如我有
并加载任何孩子。我想通过单击子项单击也通过 ajax 加载,但从另一个动作,而不是从“ http://google.com ”。如何为子节点更改它?