问题标签 [angular-tree-component]

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

angular-tree-component - 禁用角树组件中的复选框

我无法找到使用角树组件禁用复选框节点的任何方法。没有选项将树标记为禁用,因此应禁用与树数据一起出现的复选框。请建议

0 投票
1 回答
481 浏览

javascript - 角树组件:通用类型'ModuleWithProviders' 需要 1 个类型参数

我正在使用 angular v10 和"angular-tree-component": "^8.5.6".but 得到构建错误:

像这样在应用程序中使用

我有什么需要做的修改吗?

谢谢。

0 投票
1 回答
1814 浏览

angular - Angular Tree 组件的构建失败,并显示消息“没有导出的成员‘可取消’”

我在我的项目中使用了Angular Tree 组件,在过去的几天里,我在构建 Angular 应用程序时遇到了以下错误。经过一番安静的斗争,这个问题得到了解决。我在下面为社区发布我的答案。

0 投票
1 回答
229 浏览

javascript - 如何使用 Javascript/Typescript 为 Angular 树的平面数组创建数据

我有以下 JSON 数据->

我想将其转换为以下平面树数据

因此,如果原始数组中有一个具有唯一 documentId 的元素,那么它将被转换为 2 个节点 -> 一个节点具有 documentid,级别 0,expandable=true,另一个节点节点具有相同的 documentid,expandable=false,级别1、数据。

如果原始数组中有 2 个具有相同 documentId 的元素,则它将转换为 3 个节点 -> 一个具有 documentid 的节点,级别 0,expandable=true 和 2 个具有相同 documentid,expandable=false,级别 1,数据的节点

如果原始数组中有 3 个具有相同 documentId 的元素,则它将转换为 4 个节点 -> 一个具有 documentid 的节点,级别 0,expandable=true 和 3 个具有相同 documentid,expandable=false,级别 1,数据的节点

数据将始终保持到级别 1。

有人可以帮我解决这个问题。谢谢

0 投票
0 回答
59 浏览

javascript - 具有复杂表/数据的 expandAll() 非常慢

我对 expandAll() 有疑问。它适用于“较小”数量的节点。但是我有更多的节点集合,由于某种原因,我的浏览器(chrome 和 FF)认为当我单击“全部展开”时选项卡没有响应。

为了重现这个问题,我创建了这个 stackblitz: https ://stackblitz.com/edit/angular-ivy-8sf2wx

有任何想法吗?谢谢

0 投票
1 回答
518 浏览

angular - 角树中的多项选择

我正在尝试覆盖 shift+click 以选择树中的多个节点。我按照教程中的方法进行操作

但它不起作用,TREE_ACTIONS 上不存在属性“TOGGLE_SELECTED_MULTI”。

0 投票
1 回答
174 浏览

javascript - 如何允许在角树上进行多项选择和多次拖放?

我正在使用 angular-tree-component,我需要使用 click+shift 键实现多项选择。谁能帮帮我?这就是我现在所拥有的。监控.ts文件:

监控.html 文件:

0 投票
1 回答
212 浏览

angular-tree-component - 角树组件虚拟滚动不起作用

我已从现有项目中的虚拟滚动文件夹中获取文件,以对虚拟滚动执行 POC。

https://github.com/CirclonGroup/angular-tree-component/blob/master/projects/example-app/src/app/virtualscroll/virtualscroll.component.ts

没有使用相同代码启用的虚拟滚动。 我的行为

如果我从 github (angular-tree-component) 运行项目,我会得到滚动。工作代码参考: https ://angular2-tree.readme.io/docs/large-trees

0 投票
0 回答
122 浏览

angular - Angular6 树组件过滤不起作用

https://angular2-tree.readme.io/docs

这棵树是通过角树节点构造的。

正在使用的自定义模板。不是自定义模板时可以使用过滤,但使用过滤器时不过滤。

在此处输入图像描述

指南有过滤功能,我的树没有过滤。

无法搜索 ng-template 中的节点。添加节点,如下所示。

0 投票
1 回答
379 浏览

angular - 当我取消选中自定义树视图中的子节点复选框时,如何取消选中所有父节点

我创建了一个带有复选框的自定义树视图。现在我需要在取消选中相应的子节点时取消选中相应的父级节点。

例如:在我的情况下,让我们选中所有复选框,然后如果我取消选中名为“fifth-b”的节点,那么所有节点都属于父节点,例如“fourth”、“third-b”、“second-a”、“first”复选框需要自动取消选中。

我想开发一个带有复选框和可折叠的完全自定义树视图,因此我们无法使用其他插件或材料设计。

请在以下位置找到我的代码 -

https://stackblitz.com/edit/angular-7xcthz

快照

感谢您的大力帮助。