问题标签 [treepanel]

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 回答
2430 浏览

extjs - Records[i] 在 TreePanel 上未定义

我使用带有 JSON 的 treePanel。我的 JSON 在这里:JSON

我不明白为什么,我有这个错误信息:“ Records[i] is undefined ” 我的 JSON 是有效的!

需要帮忙,

谢谢 :)

0 投票
2 回答
19552 浏览

select - extjs 4 树通过其内部 id 选择特定节点(而不是通过记录索引)

我正在尝试将数据视图(资源管理器窗口)与树(目录树)同步。当我单击数据视图上的元素时,我希望在树上选择相同的节点

问题是,使用 tree.getSelectionModel().select(index) 不允许我通过其内部 id(我在树库中提供的 id)选择节点,但只能通过记录索引...所以我无法同步两个视图...会有 expandPath() 的解决方案,但是我的树存储由关系数据库(id、name、parent_id 等)提供,因此查找完整路径是(或可能是)服务器的繁重负载(我'想避免必须提供任何路径...)。

基本上我想说“扩展”id=“(或树存储的任何其他键/值)所在的节点。

可能吗 ?有什么解决方法吗?

谢谢你读我!

0 投票
1 回答
1383 浏览

xml - 如何从解析的 Ext js 树中获取 JSON 或 XML?

我有 Tree,从 XML 加载,就像这样

此外,我启用拖放。现在通过拖放对树进行更改后,我们应该能够获取新数据,以便我可以生成新的 xml。

甚至 JSON 也有助于重新生成新的 xml。

0 投票
1 回答
8163 浏览

javascript - 当某个节点被选中/取消选中时,自动选中/取消选中 extjs 树中的所有子树节点

当某个节点被选中/取消选中时,如何自动选中/取消选中 extjs 树中的所有子树节点。我已经有了带有复选框的树。唯一缺少的是这种检查/取消检查行为。我发现了这一点:单击父级时检查树的子节点 [ExtJS],但这对我不起作用,因为 extjs API 似乎已更改。

0 投票
3 回答
9347 浏览

javascript - 如何摆脱 extjs 树中的图标

我想摆脱 extjs 树中的图标。相反,我想将所有有子节点的节点设置为粗体。

0 投票
2 回答
607 浏览

extjs - 如何绑定 Ext treepanel 的 onExpand 事件

我尝试使用 tree.on("expand", myMethod); 它不起作用,但“单击”事件的相同语法正在起作用。

提前致谢!

0 投票
4 回答
13029 浏览

javascript - extjs 树面板中的滚动条不起作用

有时会发生我的树面板的滚动条不再起作用。虽然仍然可以移动滚动条,但树根本不再移动。这在 Firefox 和 Chrome 中也发生在我身上。

这是我的树面板的来源:

});

0 投票
1 回答
1250 浏览

javascript - Ext JS 3:如何复制动态生成的树形面板?

我在 Ext 3.3.1 中有一个动态生成的Ext.tree.TreePanel。它看起来像这样:

我需要复制/复制这棵树。我知道 id 会有所不同,这很好,但我希望文本和结构相同。

我目前的想法是递归遍历并逐个节点创建一棵新树。有更快的方法吗?注意:有人非常有帮助地建议 cloneConfig(),但我的理解是它不会捕获动态生成的树。这是我的困惑吗?

谢谢你的时间。

0 投票
1 回答
1009 浏览

memory-management - ExtJs TreePanel 内存管理问题

树形面板和存储内存管理

嗨,我是 Ext Js 的新手,无法找到我的问题的答案。我有一个 TreePanel 和一个带有一些过滤器的菜单。当我更改过滤器时,我必须重新加载树。So I have a listener on the menu, when selection is complete, it calls loadElementContent. 内容每次都正确加载,唯一的问题是内存消耗只是上升和上升。当我从树中删除每个节点时,我尝试将其销毁,我尝试使用 elemStore.removeAll() 从存储中删除元素,但似乎没有任何效果。任何帮助将非常感激。代码下方:

树控制器:

代理人:

店铺:

模型:

0 投票
2 回答
1856 浏览

extjs4 - Extjs 4 树形面板错误

我为我的应用程序使用了一个简单的树形面板,有时它会停止扩展和取消扩展节点并出现下一个错误:

我的代码很简单:

有没有人遇到过这个问题?