PrimeNg treeTable, как изменить URL-адрес маршрутизации и как добавить событие onNodeSelect только для дочернего узла
У меня есть пара вопросов по primeng
treeTable
,
- Я вижу, что
expand
ссылка вtreedata.js
является/#
но я хочу изменить его на другие ссылки маршрутизации. В моем случае здесь должно быть/productsummary
, Я добавил это вtreedata.js
и работает нормально, но я используюtreeTable
в другом маршруте, который/ordersSummary
так есть ли какой-либо атрибут, чтобы использовать для изменения URL-адреса маршрутизации? - Я смог добавить динамические столбцы в зависимости от дочерних узлов, но не смог понять, как добавить
(onNodeSelect)
событие только дочернему узлу, а не родительскому - Я хочу, чтобы таблица выглядела так же, как
dataTable
как у каждого ряда будетodd/even
класс, чтобы дать строки зебры. - мой
sortable
а такжеfilter
заtreeTable
родительские узлы не работают
Вот мой код просмотра...
<div class="row">
<div class="ui-grid-col-8">
<p-treeTable [value]="aggregatelazyFiles" [style]="{'margin-top':'50px'}" (onNodeExpand)="nodeExpand($event)" (onNodeCollapse)="nodeCollapse($event)" selectionMode="single" [(selection)]="selectedFile" (onNodeSelect)="getHourlyProductsSummary(selectedFile)">
<p-header>Daily Products Count Lazy Loading</p-header>
<p-column *ngFor="let col of cols" [field]="col.field" [header]="col.header" [sortable]="true" [filter]="true" filterPlaceholder="Search" ></p-column>
</p-treeTable>
</div>
</div>