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

internet-explorer - ExtJS TreePanel 在 IE 8 中不起作用

我定义了一个代表树结构的类

我以这种方式创建一个实例:

服务器响应是:

它适用于 Chrome、firefox 和 Opera,但不适用于 IE 8。为什么?

0 投票
2 回答
2103 浏览

gwt - 添加节点并展开 GXT Async TreePanel

我有一个使用 RPC 代理从服务器加载数据的异步 TreePanel。我想使用以下方法重新加载节点:

然后,我希望加载的树节点展开。我尝试过了:

但第一次调用是异步的,因此“setExpanded”发生在节点加载之前。

一种解决方案是在 treeLoader 上使用 LoadListener 并在加载它的子节点后展开节点,但侦听器的 loaderLoad(..) 方法无法直接知道重新加载的原因:也许用户展开了一个节点,这触发了重新加载,或者用户单击菜单选项以重新加载节点。

有什么办法可以改善这一点,以便在用户想要重新加载节点后更容易触发节点扩展?

谢谢。

0 投票
1 回答
5579 浏览

extjs - 如何使用 ExtJS 树编辑器

我对 extjs 很陌生,我想为我的树有一个内联编辑器,我知道 extjs 中有一个 TreeEditor,我不太确定如何使用它,有没有人有一个小例子让我开始Ext.tree.TreeEditor ?

谢谢

0 投票
1 回答
818 浏览

extjs - 拖动时如何从树节点中删除类?

我有一个动态填充的 Ext.tree.TreePanel。我可以从树中拖动节点并将它们放在面板中,但是当我拖动它们时,节点默认图标类也出现在拖动代理中。如何删除该类?

0 投票
3 回答
15471 浏览

extjs - extjs 树面板:expand() & expandChildNodes()

如果我写:

我只能访问这个 rootNode 的子节点,但不能访问这个 rootNode 的孙节点。我必须写:

为了实现它。

即使树倒塌,还有其他方法可以获得孙子节点或更多子节点吗?除了使用node.eachChild()功能?我试过:

但它不起作用。

0 投票
1 回答
160 浏览

extjs - TreeEditor 中保存的输入值在哪里?

我正在尝试实现一个 ExtJS TreeEditor,但是每当我编辑一个叶子时,显示屏上的值就会发生变化,但我无法弄清楚新输入值在 ExtJS 对象中的保存位置。

我已经跟踪了文档,并且正在使用 Firebug,但找不到适合我生活的新价值观。

提前感谢您的帮助!

0 投票
4 回答
3431 浏览

extjs - 定期更新 EXTJS 4 Treepanel

我想创建一个Treepanel,每秒更新一次。所以我拿了一家带有数据采集代理的商店:

商店似乎工作,数据显示在我的TreePanel.

我尝试Treepanel使用此功能更新:

更新似乎也有效。不幸的是,更新在每次更新时都会导致某种“闪烁”效果,因为重新加载了整个树。我正在寻找一种仅刷新已更改节点的方法。

有没有办法做到这一点?

问候

0 投票
1 回答
1634 浏览

javascript - 如何使用本地 JSON 数据加载 TreePanel?

如何使用本地 JSON 对象将一些任意数据加载到树形面板中?ExtJS 4.0 发行版附带的所有示例都可以处理 AJAX 请求。

0 投票
1 回答
3890 浏览

extjs - EXTJS:TreePanel 单击以更改设置项

大家好,我是 extjs 的初学者,当我单击我的一个节点时,我遇到了将项目更改/设置为布局的问题。

这是我的内容面板:

我的树节点上的“听众”:

我的测试项目:

因此,我的目标是在单击节点时更改内容面板的项目..!

非常感谢帮助的小伙伴们!

0 投票
1 回答
790 浏览

extjs - 更新树面板的最佳方法是什么

我想知道,更新数据库后同步/加载树面板的最佳方法是什么。今天,我做了一个 Ajax 请求来进行更新。如果响应成功,我使用我的 treeStore 的方法加载。

但这种技术浪费时间。也许不是最好的技术来做到这一点?!

谢谢 :)