angular - 如何禁用 primeNg TreeTable 父节点
问题描述
我正在使用 PrimeNG 树表控件。我需要当用户选择一个子节点时,禁用不属于当前选定子节点的所有其他父节点。
怎么做?
这是我的代码:
<p-treeTable [value]="_files" [columns]="_cols" dataKey="name" [resizableColumns]="true"
[(contextMenuSelection)]="_selectedNode" [contextMenu]="cm"
[style]="{width:'800px'}" scrollHeight="200px">
<ng-template pTemplate="header" let-columns>
<tr>
<th *ngFor="let col of columns" ttResizableColumn>
{{col.header}}
</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowNode let-rowData="rowData" let-columns="columns">
<tr [ttContextMenuRow]="rowNode">
<td *ngFor="let col of columns; let i = index" (dblclick)="dd()" (click)="RowClicked($event,rowNode)">
<p-treeTableToggler [rowNode]="rowNode" *ngIf="i == 0" class="pi user-set"></p-treeTableToggler>
{{rowData[col.field]}}
</td>
</tr>
</ng-template>
</p-treeTable>
解决方案
推荐阅读
- r - 是否可以在 Rmarkdown 的背面复制乳胶语法?
- java - 如何获取儿童文本并在列表视图中进行设置
- mongodb - Mongo DB聚合 - 即使匹配没有找到结果也保留结果
- spring - Ionic / Angular App http请求在定位主机ip时无法使用Android模拟器/真实Android设备连接到Spring REST API
- android - ActivityScenario.launch 寻找一些缓存的 jar
- scrapy - 需要帮助以找到一种使用 xpath() 从头部获取某些东西的方法 [已解决]
- postgresql - JSONB字段过滤器特定对象中的Postgresql查询对象数组
- javascript - Google Directions API - 新请求后路线模糊
- entity-framework - 在实体框架中使用单个 .Include() 加载相关实体?
- prompt - Anaconda Prompt(Anaconda3) 无法识别目录中的文件