问题标签 [fancytree]

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 投票
1 回答
620 浏览

javascript - 加载节点时的花式树传递参数

如何使用 fancytree 将参数传递给 .NET Web 方法

我试图像这样发送它,但它总是作为查询字符串参数发送。

我可以以某种方式将值作为参数传递给方法吗?

这不起作用,我不断得到一个装载轮然后失败。控制台中没有 javascript 错误。

我也尝试了不带参数的服务器方法,并且得到了相同的行为。所以也许我做错了什么。

0 投票
0 回答
273 浏览

fancytree - 花式树在花式树节点上丢弃外部 HTML

我在将元素从不同的 iframe 拖到花哨的树节点时遇到问题?

HTML 部分

我想将上面的 HTML 元素拖到花哨的树节点上 有什么解决方案吗?我试过这个:在 DIV 的外部 iframe 上;我也添加了可拖动事件,以便花式树可以接受它。

0 投票
1 回答
1005 浏览

jquery - 使用 Fancy 树的 loadKeyPath 时出错

我正在使用 FancyTree 2.6.0。树在大多数情况下都工作得很好,除非我想使用 loadKeyPath 函数遍历特定的惰性节点。我收到以下错误:

我正在使用以下代码遍历键路径。

它可以很好地扩展已加载的节点,但是当它必须加载惰性节点时出现错误。它从服务器获取的数据如下所示。错误发生在它接收到数据之后。

我已经花了几个小时试图让它工作,但如果这不起作用,我担心我可能不得不回到 dynatree。我真的很喜欢花式树,但只是这一个问题让我退缩了。

任何帮助,将不胜感激。

谢谢

0 投票
1 回答
1985 浏览

add - 如何在初始化的花式树上添加自定义子节点

我有一个 json 响应,它通过 js 解析并在 javascript 中作为 ul,li 标签制作。然后我会调用 .fancytree 把这些 ul li 变成一个花式树结构。

现在我需要单击 li 元素中的图标。此单击执行 ajax 调用,获得 json 响应。我需要做的就是将此 DOM 添加到现有的 li 标签中。

Fancytree 删除了我所有的自定义类并构建了自己的东西。无论如何我可以解决我的问题。

问候萨拉特

0 投票
1 回答
1461 浏览

javascript - Fancytree 不可见具有类 ui-helper-hidden

我刚刚开始使用 fancytree 2.6.0,我正在从 Web 服务请求中填充它。

我的问题是所有节点都存在,但被 ui-helper-hidden 类设为不可见。我已经进行了临时修复: $(rootNode.ul).removeClass('ui-helper-hidden'); 但我确信我错过了一些东西。

脚本和CSS:

编码:

生成的html:

0 投票
1 回答
1404 浏览

javascript - 使用花式树js拖放后如何生成json?

我正在使用 FancyTree js 来维护我的用户级别结构。但是提交按钮后我无法获得整个 json。这是我的代码:

一切正常。但是,当我尝试像这样拖放后获取生成的元素时,它不起作用。

我从以下链接尝试了这个:

0 投票
1 回答
671 浏览

javascript - 花式树拖放 - 获取当前元素

我在fancytree中激活了拖放

这是它的样子:

如何使用 jquery 获取当前元素?

0 投票
1 回答
1649 浏览

javascript - Fancytree:右键单击上下文菜单获取节点

我在幻想树上有一个右键单击上下文菜单,我想从“禁用”属性的函数调用中获取一个节点对象。所以基于节点对象中的一些数据,我想有条件地禁用一个菜单项。但是数据对象只有一个随机的 jquery 选择器,既没有节点也没有节点数据对象。

0 投票
1 回答
9695 浏览

javascript - 在 JavaScript 中访问 FancyTree 节点数据

我第一次使用 FancyTree,我想定义一些自定义节点数据,特别是用于创建树的 HTML 数据中名为“content”的属性:

我有一个用 JavaScript 编写的init事件处理程序,我想在那里访问我的自定义数据属性:

在一个在线教程中,我看到我的自定义属性可以作为 node.data.content 访问,但是我无法在警报框中显示我的自定义属性以证明它确实已定义。如何在我的 JavaScript 函数中访问我的自定义数据属性?

谢尔顿

0 投票
1 回答
643 浏览

javascript - 删除节点后如何使用 fancytree 小部件(Yii2)重新加载整个树

我希望我的树在我删除一个节点后重新加载。问题是我似乎无法弄清楚如何调用树上的函数。

我试过使用树,容器的 id,fancytree,你可以命名它。这是我加载 fancytree 小部件的源代码:

]);