【发布时间】:2018-10-01 23:00:30
【问题描述】:
当我在一个表上展开一个节点时,它会自动展开另一个表。我怎样才能防止这种情况。另外,我有两个不同的拖表数据。但它附加到两个数据集。
【问题讨论】:
-
你能提供一些代码吗?
标签: angular primeng primeng-treetable
当我在一个表上展开一个节点时,它会自动展开另一个表。我怎样才能防止这种情况。另外,我有两个不同的拖表数据。但它附加到两个数据集。
【问题讨论】:
标签: angular primeng primeng-treetable
是的。我已经做到了。而且我对这两个表也有两种不同的 onChange 方法,并根据事件更新了我的数据。但似乎两个表格都在单击一个图标时展开。
【讨论】:
我假设您会将 2 个不同的变量分配给树数据表值属性的 [value]="files1"。
此值属性值定义要在数据表中显示的值。例如,如果您有 2 个数据集并希望将其填充到 2 个树表上,您需要分配 2 个变量,例如
files1: TreeNode[];
files2: TreeNode[];
这个 TreeNode 应该从 import {TreeNode} from 'primeng/api'; 导入
在您从中获取值的函数中,将您的值分配给上述文件变量,例如
this.files1 = files1;
this.files2 = files2;
在你看来,在树表值属性中传递这个 files1
<p-treeTable [value]="files1">
类似地,对于第二个树表传递此值,如
<p-treeTable [value]="files2">
【讨论】: