为什么 attr.disabled = "row?.statut === 'TRM' ? true: null" 没有禁用特定的行?

问题描述 投票:0回答:2

我想禁用不符合我的条件的行,但该属性不返回单个禁用行

<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
        <mat-row *matRowDef="let row; columns: displayedColumns;"  [class.disabled] = "row?.statut === 'TRM' ? true: null"></mat-row>
angular angularjs angular-material angularjs-directive material-design
2个回答
0
投票

您可以禁用点击(如果有一些选择事件)并将样式应用于该行。

<mat-row *matRowDef="let row; columns: displayedColumns;"
(click)="!row.statut"
[ngStyle]="row.statut && {'background-color': 'lightgrey'}">

禁用行示例


0
投票

谢谢,那是我没有的替代品。完美的工作

© www.soinside.com 2019 - 2024. All rights reserved.