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

jquery - Fancytree ajax 加载问题

运行以下 jsp 代码时,我得到的只是“正在加载...”,没有任何反应。这是我第一次将 ajax 与Fancytree一起使用。我尝试了许多变体,甚至添加了 ajax 注释行,但没有运气。我正在使用 jquery-1.9.1 和 Fancytree 2.0。

getTreeData.jsp 的输出

0 投票
2 回答
992 浏览

jquery - 树视图节点的 JQuery 验证

在 mootool 窗口中,我有树视图(使用花哨的树插件),需要在单击“保存”按钮时进行验证。验证是简单的必填字段(用户需要选择至少一个节点)。我附上了我厌倦的代码。

树如下所示

流程1 子流程1.1 子流程1.2 子流程1.1.1 子流程2 子流程2.1 子流程3 子流程3.1 子流程3.2 子流程3.3 子流程3.4 子流程3 .4.1 子流程5

必填字段适用于文本框,但不适用于树。任何形式的帮助都深表感谢。提前致谢。

0 投票
3 回答
6526 浏览

javascript - FancyTree 在选择时加载所有嵌套的子项

这是我的问题。我正在通过 ajax 使用复选框和延迟加载。但是,如果您要检查父项而不展开它,则不会加载任何子节点,因此不会检查它们。当他们检查父节点时,如何加载父节点下的所有子节点和嵌套子节点,并检查它们?谢谢,这就是我到目前为止所拥有的

更新 我需要拉这些客户端的原因是因为这是一个将加载谷歌地图标记的树视图。所以如果我有一个像


父母1- >孩子1-1
->->孩子1-1-1- >
孩子1-2

所有这些子节点都加载惰性。但是,如果他们要检查父节点 1,那么我需要为所有这些子节点加载标记。这就是为什么我正在寻找一种方法来递归地获取所有孩子。因为如果我不只是加载树视图项目并选中复选框,那么很难跟踪已添加/未添加哪些标记。有道理?

0 投票
1 回答
2737 浏览

jquery - 花式树,单击不同的节点会自动折叠其他选定的节点和子节点

我在 Jquery 对话框中呈现了一个由 Fancy Tree 转换的列表。我注意到如果我选择一个子节点并关闭树意味着取消展开其父节点并关闭对话框。当我单击另一个节点时重新打开对话框时,我看到另一个选定的节点将自动展开然后取消展开。

0 投票
1 回答
269 浏览

jquery-ui - Fancytree 不能将 ext-edit 与 ext-dnd 一起使用?

jQuery UI 1.11 + Fancytree 2.3.0

[DND]

  • 已经有效。

[编辑]

  • [F2] - 忽略。
  • [Shift+Click] - 有效。

使用 dnd 扩展时无法 F2 键。为什么要破坏“F2”?

0 投票
1 回答
4242 浏览

javascript - jquery fancytree 加载并检查所有子节点

我正在使用 fancytree 插件来创建树视图。我的所有数据都通过 ajax 和 json 加载到扩展中。如果用户检查父节点,我也有加载子节点的代码,因为如果该节点没有首先展开,它们在技术上没有加载。

我的问题是,如果您有 3 级深的父子关系,并扩展到 2 级,则不会检查第三级。

本质上我有这样的东西

现在,如果您从不展开 parent 并检查它,则所有节点都会被加载并检查。但是,如果您展开父节点 1 以显示子节点 1 和 2,然后检查 parent1,子节点 1-1 到 3 永远不会被加载或检查。这是我必须在检查时加载子节点的代码,我缺少什么。

这是我的完整JS仅供参考

0 投票
1 回答
1321 浏览

jquery - 如何在使用花式树绑定下拉列表数据时显示加载图像

在下拉列表值更改时,我调用 ajzx 操作来获取 DB 值并将 DB 值构建为 Html(在控制器中),并且 Ajax 的 onSuccess 将 Html 附加到一个 div。直到这个过程是速度的,我可以在几秒钟内得到数据。附加的 Div 元素被转换为需要很长时间才能加载的花式树(插件),因此要求在绑定完成时显示“正在加载...”图标。我用谷歌搜索了很多,累了很多,但没有任何效果,在将 div 转换为花哨的树期间,图像没有加载。显示在我厌倦的代码下方。

CSS:

在视图中:

在 JS 中

我在这里做错什么了吗。请帮忙。

0 投票
1 回答
1455 浏览

drag-and-drop - 花式树:是否可以仅在兄弟姐妹之间启用拖放功能?

问题很简单,但我没有发现任何类似的问题。我想用 dnd 插件启用 fancytree,但每个节点都应该维护自己的父节点(如果它是根节点,他应该保持根节点)。

谢谢,里卡多

0 投票
1 回答
3040 浏览

jquery - 使用列视图分机时是否可以设置fancyTree的高度

我一直在使用fancytree插件一段时间,并设法解决了我遇到的大多数问题,但是我现在有点卡住了......

我刚刚开始使用 column-view 扩展,想知道是否有办法设置表格的高度并能够在该固定高度内滚动。我得到了超过 100 个结果,需要将表格调整到特定的页面区域。

我试过用设定的高度 div 围绕桌子,但这只会切断桌子,并且还尝试限制 tbody 的大小,但无济于事

为了实现列视图,我使用了这个例子 - http://wwwendt.de/tech/fancytree/demo/sample-ext-columnview.html

任何建议都会受到欢迎。

谢谢,克里斯

0 投票
1 回答
3162 浏览

javascript - 如何在 FancyTree 中有一个链接

我尝试使用花式树。一切都正确显示,但我不能在节点的文本上有一个链接......为什么?以及如何解决?

我试图像这样放置html链接:

或者我试过

没有任何成功。

似乎 FancyTree 删除了他节点上的所有链接。

当节点变为活动状态或选中复选框时,是否可以重定向到正确的视图?

提前致谢。