问题标签 [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.
extjs4.1 - 手动/动态地将数据加载到树形面板中?
在 ExtJs3 中,我的团队执行以下操作将数据加载到树存储中。在 ExtJS4 中执行此操作的等效方法是什么?当我使用 NodeInterface 执行类似代码时,我收到“无法读取 null 的属性 '0'”错误。
更新:我真的不在乎如何完成这项工作。我只有两个要求:(1)使用单个服务器请求来获取不相关的数据。(2) 针对不同的数据重用树形面板和网格面板
我已经能够将数据加载到动态创建的树形面板中。但是,使用 setRootNode() 不适用于现有的树面板。
extjs4 - 如何在树形面板上获取单击事件的子节点?
控制器中的代码
视图中的代码:
我想获取单击事件的特定子节点,然后在该节点的单击上显示另一个面板。告诉我如何从树形面板中获取子节点。在控制器中,我编写了一个函数来获取子节点,然后在单击特定节点时获取视图。
javascript - Ext JS 3.4.0 TreeNode - 所有节点的相同图标
我在 Ext JS 3.4.0 中有一个 TreePanel。节点通过 JSON 加载。
首先,无论它们是否是叶子,我都需要为所有节点设置相同的图标。所以我不想为有孩子的节点设置“文件夹”图标。这怎么可能?
extjs - TreePanel 没有扩展 ExtJS 3
这是我的代码 -
当用户单击树的任何节点时,我从数据库中获取数据并使用handleAction
方法渲染另一个面板。就我而言,我需要在另一个面板中显示节点的信息并更新它。在更新处理程序上,我需要将节点的文本/ID 更改为现在更新。
这工作正常,但我需要刷新树,以便我可以查看更新的节点。但是,它对我不起作用:(。
这是我更新节点的代码 -
但是,当我使用鼠标单击手动展开它时,节点会更新。
请帮忙。提前致谢。
java - 展开和折叠 Ext js 树面板重复叶节点的错误行为
我在这里有一个典型的问题,例如,我正在尝试使用 TreePanel 在服务器上复制文件夹结构。情况是我有一些文件夹有重复的孩子。也就是说,文件/文件夹名称相同,即Node id
. 当我尝试展开和折叠时,父级无法映射到 2 个子级,并且展开正在创建重复文件夹。
附加节点之前的代码是,我已经扩展了树,
...
而这行代码就是附加节点之前的逻辑。
我的逻辑是我通过附加父 ID 和时间戳来更改树的内部 ID。
我的问题是,如果我的方法是正确的?因为我试图找到一个执行此操作的 EXT js API,但我找不到一个。
任何人都可以请帮忙。
谢谢你。
extjs - 如何从 TreePanel 生成自定义 JSON
我正在尝试从可编辑的树形面板生成 JSON。我能够生成 JSON,但希望 JSON 只有某些字段。
这是我通过遍历生成 JSON 的方法。
这就是我在提交处理程序中调用该函数的地方。
生成的 JSON 是这样的。
}
我需要它采用这种格式。只是几个领域不是全部。
}
请帮忙。提前致谢。
extjs - Dropzone Tree 面板以查看
我正在尝试实现一些从树面板到视图的拖放功能,但我无法做到这一点。我是使用 ExtJs 的新手,也许我做错了什么。我的树定义如下:
initializeFieldsDragZone 函数:
}
风景:
而 initializeAreasDropZone 函数是:
// 我的代码
}
问题是,当我从树中拖动节点并尝试放入视图时,什么也没有发生。
有谁知道我做错了什么?
谢谢,
阿尔贝托
json - ExtJs 树面板未从 .NET webservice JSON 响应加载
我正在制作一个 ExtJS 树面板以从 .NET Web 服务的 JSON 响应中加载它。似乎我得到了正确的 json 响应,因为当我直接应用响应来存储它时,它会显示树,任何人都可以帮助我在哪里做错了。以下是我的代码:
我的 websrevice 代码是这样的:
Myjson 响应就像,我在 FF consol 窗口中看到的
如果我直接在商店中使用此响应它会加载树,请在这里帮助我。谢谢