fix: add role='gridcell' for checkbox accessibility

This commit is contained in:
Shivangi Shree
2025-06-12 12:49:33 -04:00
parent a6e0b3b42c
commit 11d1e774bd

View File

@@ -236,13 +236,13 @@
</button> </button>
</mat-menu> </mat-menu>
</div> </div>
<div role="gridcell" style="border: 1px solid red;"> <div role="gridcell">
<label *ngIf="multiselect" <label *ngIf="multiselect"
(keydown.enter)="onEnterKeyPressed(row, $any($event))" (keydown.enter)="onEnterKeyPressed(row, $any($event))"
(click)="onCheckboxLabelClick(row, $event)" (click)="onCheckboxLabelClick(row, $event)"
[for]="'select-file-' + idx" [for]="'select-file-' + idx"
class="adf-datatable-cell adf-datatable-checkbox adf-datatable-checkbox-single" class="adf-datatable-cell adf-datatable-checkbox adf-datatable-checkbox-single"
tabindex="0"> This is label tabindex="0">
<mat-checkbox <mat-checkbox
[id]="'select-file-' + idx" [id]="'select-file-' + idx"
[disabled]="!row?.isSelectable" [disabled]="!row?.isSelectable"