【发布时间】:2019-06-11 16:48:56
【问题描述】:
使用 p-treeTable 我可以根据 selectionMode = "single" 启用所有行的选择。现在我想禁用不打算选择的行的选择。
PrimeNG 7,角度 7。
如果我删除 tr 正文模板的 [ttRow]="rowNode" [ttSelectableRow]="rowNode",则所有行都无法选择。
<p-treeTable [value]="nodes" [columns]="columns" selectionMode="single"
[(selection)]="selectedNode" dataKey="id" >
...
<ng-template pTemplate="body" let-rowNode let-rowData="rowData" let-columns="columns">
<tr [ttRow]="rowNode" [ttSelectableRow]="rowNode">
<td *ngFor="let col of columns">
{{ rowData[col.field] }}
</td>
</tr>
</ng-template>
</p-treeTable>
现在我需要根据行数据进行检查,例如rowData.selectable', to enable/disable row selection based on the outcome ofrowData.selectable`。
任何想法如何实现这一目标?
【问题讨论】:
标签: angular primeng-turbotable primeng-treetable