treepanel相关内容

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

有时我的树面板的滚动条不再起作用.虽然仍然可以移动滚动条,但树根本不再移动.我在 Firefox 和 Chrome 中也会发生这种情况. 这是我的树面板的来源: var treeStore = Ext.create('Ext.data.TreeStore', {代理人: {类型:'阿贾克斯',网址:'../tree.pl'}}); var tree = Ext.create('E ..
发布时间:2021-12-25 18:14:41 前端开发

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

当某个节点被选中/取消选中时,如何自动选中/取消选中 extjs 树中的所有子树节点.我已经有了带有复选框的树.唯一缺少的是这种检查/取消检查行为.我发现了这个:检查子节点单击父级时的一棵树 [ExtJS] ,但它对我不起作用,因为 extjs API 似乎已更改. 解决方案 我找到了解决方案: oncheckchange = 函数(节点,选中,选项){node.cascadeBy(fu ..
发布时间:2021-12-25 18:04:59 前端开发

如何从TreePanel生成自定义JSON

我正在尝试从可编辑的树面板生成JSON.我能够生成JSON,但希望JSON仅具有某些字段. 这是我通过遍历生成JSON的方式. function getNodeList(bfsQueue) { var node = bfsQueue.pop(); var nodeQueue = []; for (var ii = 0; ii ..
发布时间:2020-07-11 19:36:27 其他开发

如何阻止extjs treepanel无限加载?

最后,在与extjs树面板,树存储和构建自定义读取器纠缠在一起以读取和转换pentaho数据长达2周之后,我设法将pentaho数据加载到extjs的treepanel中. 现在,我的“树"面板正在无限加载相同的数据. Treepanel如下所示: 部分json数据如下: { {name: 'US', candidateCount: 3, children: []}, ..
发布时间:2020-07-11 19:35:18 其他开发

ExtJs 4:树网格面板过滤器

我将ExtJs 4与西部区域的Tree面板和中部区域的TreeGrid面板一起使用.在选择treepanel(west)时是否有任何方法可以过滤TreeGrid面板(中心区域)? 我尝试了以下方法,但是没有运气: Ext.define('MyApp.view.MyViewport', { extend: 'MyApp.view.ui.MyViewport', initCom ..
发布时间:2020-07-11 19:34:00 其他开发

extjs 4树通过其内部ID(而非记录索引)选择特定节点

我正在尝试将数据视图(浏览器窗口)与树(目录树)同步. 当我单击数据视图上的元素时,我希望在树上选择同一节点 问题是,使用 tree.getSelectionModel().select(index) 不允许我通过其内部ID(我在树存储中提供的ID)来选择节点,而只能通过记录索引来选择节点... 所以我无法同时同步两个视图... 将有expandPath()的解决方案,但是我的树存储由关系数 ..
发布时间:2020-07-06 20:20:54 其他开发

如何在Extjs中更改Treepanel中的访问节点颜色,就像我们在html中一样

我正在尝试在“树”面板中更改访问节点的颜色。我可以改变所选节点的颜色和样式,并使用belw进行鼠标悬停CSS:.x-grid-cell-inner-treecolumn:hover {} .x-grid-row-selected .x-grid-cell-inner-treecolumn 任何一个请帮助我如何更改访问的节点颜色,就像我们在html链接。 对此的任何想法都将非常感激。 ..
发布时间:2017-10-08 14:17:24 前端开发

Ext JS 3:如何复制动态生成的treepanel?

我在Ext 3.3.1中有一个动态生成的 Ext.tree.TreePanel。看起来像这样: -root -fruit -apple -vegetable -carrot 我需要制作这个树的副本/ STRONG>。我明白,ids将是不同的,没关系,但我希望文本和结构是一样的。 我目前的想法是递归地通过节点-by-node创建一个新树。有一个更快 ..
发布时间:2017-10-08 13:29:22 前端开发

带有rootVisible = Treepanel = true未显示

使用 rootVisible:false 时,我的树显示正确。但是将它设置为 true 导致没有树显示,没有错误。 我的目的是显示根节点我可以定义为 / 或根。如何实现? 我的解决方案: rootVisible to true 并将其添加到我的树存储区中: root:{ id:'/', expanded:false, name:'/', type:'folder ..
发布时间:2017-10-08 13:16:37 JavaScript

如何将JSON加载到TreeStore?

我想将一个JSON文件加载到TreeStore中以在TreePanel中使用。我可以加载商店的值,并显示如果我硬编码树,但是当我尝试从JSON文件加载它,它不会在树中显示任何东西。这是我的代码: JSON文件:exampleDoc.json { “success”:true, “Root”:[ { “name”:“Bookmark 1”, “leaf”:true, “element ..
发布时间:2017-10-08 12:22:34 JavaScript

从ExtJS TreePanel获取JSON数据

说我有一个Ext.tree.TreePanel对象,它有一个从外部文件加载的数据,例如: var tree = new Ext.tree.TreePanel({ ... loader:new Ext.tree.TreeLoader({ dataUrl:'./ some_file.json' }), ... }); 此文件是定义树的对象数组。 假设 ..
发布时间:2017-10-08 12:16:07 前端开发

extjs树木与代理

我正在创建一个MVC extjs应用程序。我有一个带有商店的treepanel,它正在从php源加载数据。 我得到以下json格式的响应: [ { “ :“Home”, “leaf”:true, “dbName”:“NULL”, “children”:[] }, { “text”:“Moje Firma sro”, “leaf”:false, “expanded”:false, “ ..
发布时间:2017-10-08 11:53:27 JavaScript

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

有时候,我的树状面板的滚动条不再工作了。虽然仍然可以移动滚动条,树不再移动了。在Firefox和Chrome中也是这样。 这是我的树面板的来源: var treeStore = Ext.create('Ext.data.TreeStore',{ proxy:{ type:'ajax', url:'../tree.pl' } }); var tree ..
发布时间:2017-10-08 10:29:02 前端开发

当特定节点被检查/未被击中时,自动检查/取消选中extjs树中的所有子树节点

当某个节点被检查/未被打开时,如何自动检查/取消选中一个extjs树中的所有子树节点。我已经有我的树与复选框。唯一缺少的是这种检查/解除行为。我发现这一点:检查子节点一个父母被点击的树[ExtJS] ,但它不适用于我,因为extjs API似乎被更改。 解决方案 我找到一个解决方案: oncheckchange = function(node,checked,options){ ..
发布时间:2017-10-08 10:09:35 前端开发