问题标签 [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 回答
535 浏览

svg - 在 fancytree 中使用字形图标(无插件)

我看到了不错的“字形”插件,但我必须为每个节点分配一个不同的图标,具体取决于它们的属性。

我还看到我可以使用 icon 属性为每个节点设置图标,例如:node.data.icon = "relativePathTo/myIcon.png"。

如何使用引导字形图标将它们链接起来,就好像它们是单个图像文件一样?

谢谢

0 投票
1 回答
1188 浏览

angularjs - 范围内的angularjs绑定不在ui中

我在我的 angularjs 中使用 jquery fancytree 插件,我正在尝试使用“激活”事件来调用 $scope 内的函数。如果我断点代码 - 它看起来不错,但它没有显示在 html 中。

这是我的代码:

html

任何想法为什么?

0 投票
2 回答
3968 浏览

fancytree - 将按钮添加到 fancytree 节点以删除/删除该节点?

我在任何地方都找不到这样做的例子,尽管我可以发誓我过去见过一个。

我想在fancytree中的节点上添加一个按钮,以便将鼠标悬停在该节点上(或者选择它)按钮显示(例如,红色圆圈上的白色x)并单击它将删除/删除该节点. 在所有其他时间,节点的删除按钮都应该隐藏。

我一直找不到任何将自定义链接或按钮添加到花式树节点的示例 - 也许这是不可能的,或者我只是使用了错误的搜索词?

编辑:我找到了一种通过将 html 附加到标题字符串来添加可点击按钮的方法:

并通过在我的站点文件中添加一些自定义 css:

但这会将按钮添加到标题文本中,因此在活动时会突出显示标题。如果有办法将它添加到标题文本的节点之外会更好。这可能是马丁吗?

0 投票
2 回答
315 浏览

ajax - Fancytree 抱怨 Ajax 请求使用 Cherrypy 返回了一个字符串

嗨,我很新用cherrypy作为后端,fanytree作为前端。

这是我的代码的 fanytree 方面:

在cherrypy方面,我实现了名为test_data的函数

所以我看到请求来自cherrypy

在浏览器上,我看到了返回对象,但检查失败:

我在某处读到你需要内容类型为 json 但我已经有了。我错过了什么?

0 投票
1 回答
2469 浏览

jquery - FancytreelazyLoad:发布事件

我有一个带有以下lazyLoad函数的Fancytree:

加载惰性数据并显示新节点后,我需要在新节点上执行一些操作。有没有允许我这样做的功能?postLazyLoad() 或类似的东西?我需要连接到data.result以获取新节点的密钥。

谢谢 :)

0 投票
1 回答
254 浏览

backbone.js - 花式树和骨干

我正在尝试在主干.js 应用程序中使用 fancytree。

我收到以下错误:

TypeError: $(...).fancytree 不是函数

当它在主干.js 视图中达到这一行时:

var myTree = $("#buildingsTree").fancytree({

有任何想法吗?

谢谢!

0 投票
2 回答
3450 浏览

javascript - Fancytree 选中时移除蓝色边框

使用fancytree,如何防止fancytree div周围的边界在它处于活动状态时变为蓝色?

要复制,请转到下面的链接,在 fancytree 控件内单击(单击任何节点),浅灰色虚线边框会突出显示蓝色。不好!

http://wwwendt.de/tech/fancytree/demo/sample-configurator.html https://github.com/mar10/fancytree

在此处输入图像描述

0 投票
2 回答
3729 浏览

jquery - 将树扩展到特定级别

如何使用node.setExpanded(true);将树仅扩展到某个级别?

我的意思是我有 6 个深度级别,只希望扩展 5 个——应该排除最后一个。

0 投票
2 回答
1401 浏览

javascript - FancyTree:拖动到根级别时节点对象不正确

我正在尝试在拖放事件之后为节点定义新的父 ID。

假设您将节点拖动到除根以外的任何级别,此功能工作正常

但是,当将节点拖到根时,它会从其他地方获取一个 id(我还没有弄清楚模式)。

我一直在监视 fancytree node.key (它显示了父节点的键),当我使用 tree.toDict(true); 输出树时,它总是输出key_2而不是root 的值;root_1功能。

找出节点是否已被拖到根目录的正确方法是什么?

0 投票
1 回答
855 浏览

javascript - 在 FancyTree 中获取焦点节点

单击按钮时,我试图获取当前的焦点节点。

我尝试在单击处理程序的以下函数中调用getFocusNode() 。

不幸的是,我收到以下错误:

未捕获的错误:fancytree 小部件实例没有此类方法“getFocusNode”

在仔细检查文档后,它说 getFocusNode 方法尚未实现。

有没有其他方法可以从外部函数中检索焦点节点?