问题标签 [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 投票
0 回答
282 浏览

jquery - 允许负数输入花式树表

我使用 fancytree ExTable 将一列绑定到可以插入数字的文本输入。但是它不允许我输入-(负)号,或者不能使用“退格”键删除字符,一定有一些我错过的验证规则。

这是相同的代码:

我都试过了type='number'type='text'它们都不起作用。

0 投票
1 回答
509 浏览

javascript - 是否可以使用任何 javascript 树视图(如 fancytree、jstree、jqtree)进行对象绑定?

目前我正在使用fancytree进行树视图

我想将一个对象绑定到fancytree

..像source: my_object

如果我更改任何会自动反映在对象中的树节点,fancytree 可以吗?

任何其他 javascript 树视图插件都可以做到这一点吗?

0 投票
1 回答
672 浏览

fancytree - Fancytree selectMode 3 未显示初始选择值

Fancytree 的选择模式 3 给我留下了深刻的印象——这正是我所需要的。但是,复选框未根据数据结构正确初始化。这甚至在示例本身上得到了证明:

http://wwwendt.de/tech/fancytree/demo/#sample-select.html

在 selectMode 3(分层多选)示例中,未选中带有标签“item2: selected on init”的复选框,就像在其他 selectModes 中一样。我尝试通过 API 可能会根据输入数据蛮力设置检查的值,但找不到基于节点键设置所选值的好方法。

谢谢

0 投票
1 回答
956 浏览

javascript - 将选定节点复制到新树

我正在尝试将所有选定节点从一个花式树控件复制到同一页面上的另一个。到目前为止,我已经尝试了以下代码,但第二棵树仍然是空白的:

有任何想法吗?

谢谢

0 投票
2 回答
1611 浏览

javascript - 将可拖动的数据/行拖放到 Fancytree 中?

我需要能够将数据从 Fancytree 外部拖放到树中并保存。我有任何可用的可放置(行)的键和标题,但是如何将其添加到用户放置它的确切位置的树中?

http://jsfiddle.net/nwntpd15/5/

0 投票
1 回答
664 浏览

jquery - 将表行放入 Fancytree?

我之前有一篇类似的帖子,但从那以后我取得了更大的成功。在下面的示例中,我的可拖动 div 已成功放入 Fancytree。现在知道这是可能的,我需要将 Datatable 行放入其中。

我最初在 DataTables 中使用 RowReordering 插件来实现拖放功能,直到我遇到这个演示:http ://www.mccran.co.uk/examples/datatables-drag-drop/它在身体。所以 Fancytree 可以接受外部丢弃,而 DataTable 可以丢弃在表格之外——现在让它们一起工作。

如果您移动表行并将它们放入表中(在演示中),可排序更新确实会正确发出警报。我还制作了一个替代的放置目标,有时可以与行放置一起使用。有任何想法吗?提前致谢

http://jsfiddle.net/s827x/43/

0 投票
1 回答
2564 浏览

php - 从嵌套集模型结构为 Fancytree 创建 JSON

我想用 jquery 插件 Fancytree 显示一个数据结构。在 Google 中进行了长时间的搜索后,似乎在数据库中存储数据结构的最佳方式是嵌套集模型(在 Stackoverflow 上描述为php/Mysql best tree structure)。但是制作这种结构的相关嵌套JSON来显示是相当困难的,我做不到..

这包括转换以下 MySQL 表:

| 类别 ID | 姓名 | 半边天 | rgt | 深度 |

| 1 | 电子产品 | 1 | 20 | 0 |

| 2 | 电视 | 2 | 9 | 1 |

| 3 | 管 | 3 | 4 | 2 |

| 4 | 液晶显示器 | 5 | 6 | 2 |

| 5 | 等离子 | 7 | 8 | 2 |

| 6 | 便携式电子产品 | 10 | 19 | 1 |

| 7 | MP3 播放器 | 11 | 14 | 2 |

| 8 | 闪存 | 12 | 13 | 3 |

| 9 | CD 播放器 | 15 | 16 | 2 |

| 10 | 2 路收音机 | 17 | 18 | 2 |

进入这个 JSON:

我想知道是否存在将 MySQL 数据转换为分层嵌套 JSON 的简单方法?谢谢!

0 投票
1 回答
7867 浏览

javascript - Fancytree jQuery 插件 - 选择节点

我在从 fancytree 插件中选择给定节点时遇到困难。

所以,我尝试过类似的方法:

其中“n”是表示节点 ID 的任意数字,但它不起作用,即使文档中存在 select() 函数

有人可以帮忙吗?

0 投票
1 回答
3163 浏览

javascript - 使用 fancytree 实例时的错误

我是使用fancytree的新手。我创建了一个演示来在网页的表格中显示数据。现在我希望在用户更新数据后收集回来。

我正在使用本教程中提到的所谓的树方法。有一个示例,下面有两行:

我想我可以使用 fancytree 实例,即上面示例中的变量 'tree' 来访问所有节点,以便收集它们所采用的值。但是当我将这个两行示例放入我的代码时,我得到了错误。

为了清楚起见,我在下面粘贴了完整的代码。接近代码的末尾,有两条注释,分别标记为 Place_1 和 Place_2。当我在这两个地方分别放置两行示例时,我得到了错误,它们是“未捕获的类型错误:未定义的不是函数”或“未捕获的错误:在初始化之前无法调用 fancytree 上的方法;试图调用方法'getTree'" 分别。

我想我一定错过了什么。任何想法都会有所帮助。谢谢!

0 投票
1 回答
2724 浏览

jquery - 仅为叶节点显示花式树复选框

是否可以对 JQuery Fancytree ( http://plugins.jquery.com/fancytree/ ) 进行参数化,使其仅在叶节点旁边显示复选框?

EasyUI Tree 提供了这样的功能,例如:onlyLeafCheck http://www.jeasyui.com/documentation/tree.php