PrimeNg древовидная таблица, как различить две разные таблицы на странице. - PullRequest
0 голосов
/ 01 октября 2018

Когда я расширяю узел на одной таблице, он автоматически расширяет другую таблицу.Как я могу предотвратить это.Кроме того, у меня есть две разные данные для таблиц буксировки.Но он дополняет оба набора данных.

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Да.Я сделал это.И у меня также есть два разных метода onChange для обеих таблиц и обновленные мои данные на основе события.Но похоже, что обе таблицы расширяются при нажатии на одну иконку.

0 голосов
/ 01 октября 2018

Я предполагаю, что вы будете назначать 2 разные переменные для [value]="files1" атрибута значения таблицы данных вашего дерева.

это значение атрибута значения определяет значения, которые будут отображаться в таблице данных.например, если у вас есть 2 набора данных и вы хотите заполнить их в 2 древовидных таблицах, вам нужно назначить 2 переменные, такие как

files1: TreeNode[];
files2: TreeNode[];

, этот TreeNode должен быть импортирован из i mport {TreeNode} from 'primeng/api';

в вашей функции, из которой вы получаете значения для отображения, присвойте свои значения вышеупомянутым переменным файлов, таким как

this.files1 = files1;
this.files2 = files2;

, и, по вашему мнению, передайте эти файлы1 в атрибуте таблицы значений дерева

<p-treeTable [value]="files1">

аналогично, для второй таблицы дерева передайте это значение как

<p-treeTable [value]="files2">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...