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

http - ExtJS 4.0.7 TreeStore - 通过在两个 TreeStore 中使用相同的数据来避免两个 HTTP 请求

我的应用程序有两个可编辑的TreePanel,每个都显示一棵树,因此每个都有自己的TreeStore定义。最初,这些商店的数据完全相同 - 从服务器加载的大型 JSON 树。所以最好不要发出两个 HTTP 请求,加载相同的 JSON 树,因为这是一个非常昂贵的操作。

请注意,这两个 TreePanel 的基础 TreeStore 对象必须不同。否则,一个面板中的更改将立即级联到另一个面板。

但是,有谁知道是否有可能避免发出两个 HTTP 请求并以某种方式将加载的数据传递给一个 TreeStore 到另一个?

非常感谢任何建议。谢谢!

0 投票
1 回答
2152 浏览

extjs4.1 - 手动/动态地将数据加载到树形面板中?

在 ExtJs3 中,我的团队执行以下操作将数据加载到树存储中。在 ExtJS4 中执行此操作的等效方法是什么?当我使用 NodeInterface 执行类似代码时,我收到“无法读取 null 的属性 '0'”错误。

更新:我真的不在乎如何完成这项工作。我只有两个要求:(1)使用单个服务器请求来获取不相关的数据。(2) 针对不同的数据重用树形面板和网格面板

我已经能够将数据加载到动态创建的树形面板中。但是,使用 setRootNode() 不适用于现有的树面板。

0 投票
0 回答
621 浏览

extjs4 - 如何在树形面板上获取单击事件的子节点?

控制器中的代码

视图中的代码:

我想获取单击事件的特定子节点,然后在该节点的单击上显示另一个面板。告诉我如何从树形面板中获取子节点。在控制器中,我编写了一个函数来获取子节点,然后在单击特定节点时获取视图。

0 投票
1 回答
788 浏览

javascript - Ext JS 3.4.0 TreeNode - 所有节点的相同图标

我在 Ext JS 3.4.0 中有一个 TreePanel。节点通过 JSON 加载。

首先,无论它们是否是叶子,我都需要为所有节点设置相同的图标。所以我不想为有孩子的节点设置“文件夹”图标。这怎么可能?

0 投票
1 回答
5180 浏览

javascript - Extjs - 树面板展开事件

我想创建一个树面板并在展开节点时向其中添加一个事件,但代码似乎对我不起作用。我已经在谷歌上搜索了几个小时,但没有运气。谁能看看并告诉我为什么?

这是我的代码

提前致谢!

0 投票
1 回答
1417 浏览

extjs - TreePanel 没有扩展 ExtJS 3

这是我的代码 -

当用户单击树的任何节点时,我从数据库中获取数据并使用handleAction方法渲染另一个面板。就我而言,我需要在另一个面板中显示节点的信息并更新它。在更新处理程序上,我需要将节点的文本/ID 更改为现在更新。

这工作正常,但我需要刷新树,以便我可以查看更新的节点。但是,它对我不起作用:(。

这是我更新节点的代码 -

但是,当我使用鼠标单击手动展开它时,节点会更新。

请帮忙。提前致谢。

0 投票
1 回答
2351 浏览

java - 展开和折叠 Ext js 树面板重复叶节点的错误行为

我在这里有一个典型的问题,例如,我正在尝试使用 TreePanel 在服务器上复制文件夹结构。情况是我有一些文件夹有重复的孩子。也就是说,文件/文件夹名称相同,即Node id. 当我尝试展开和折叠时,父级无法映射到 2 个子级,并且展开正在创建重复文件夹。

附加节点之前的代码是,我已经扩展了树,

...

而这行代码就是附加节点之前的逻辑。

我的逻辑是我通过附加父 ID 和时间戳来更改树的内部 ID。

我的问题是,如果我的方法是正确的?因为我试图找到一个执行此操作的 EXT js API,但我找不到一个。

任何人都可以请帮忙。

谢谢你。

0 投票
1 回答
1052 浏览

extjs - 如何从 TreePanel 生成自定义 JSON

我正在尝试从可编辑的树形面板生成 JSON。我能够生成 JSON,但希望 JSON 只有某些字段。

这是我通过遍历生成 JSON 的方法。

这就是我在提交处理程序中调用该函数的地方。

生成的 JSON 是这样的。

}

我需要它采用这种格式。只是几个领域不是全部。

}

请帮忙。提前致谢。

0 投票
2 回答
2110 浏览

extjs - Dropzone Tree 面板以查看

我正在尝试实现一些从树面板到视图的拖放功能,但我无法做到这一点。我是使用 ExtJs 的新手,也许我做错了什么。我的树定义如下:

initializeFieldsDragZone 函数:

}

风景:

而 initializeAreasDropZone 函数是:

// 我的代码

}

问题是,当我从树中拖动节点并尝试放入视图时,什么也没有发生。

有谁知道我做错了什么?

谢谢,

阿尔贝托

0 投票
0 回答
630 浏览

json - ExtJs 树面板未从 .NET webservice JSON 响应加载

我正在制作一个 ExtJS 树面板以从 .NET Web 服务的 JSON 响应中加载它。似乎我得到了正确的 json 响应,因为当我直接应用响应来存储它时,它会显示树,任何人都可以帮助我在哪里做错了。以下是我的代码:

我的 websrevice 代码是这样的:

Myjson 响应就像,我在 FF consol 窗口中看到的

如果我直接在商店中使用此响应它会加载树,请在这里帮助我。谢谢