|
350 | 350 | </div> |
351 | 351 | <div *ngIf="singleSelectable" |
352 | 352 | class="ui-grid-mobile-feature-container ui-grid-mobile-refresh-container"> |
353 | | - <mat-radio-button [checked]="selectionManager.isSelected(row)" |
354 | | - [disabled]="disabledReason" |
355 | | - [matTooltip]="disabledReason || checkboxTooltip(row)" |
356 | | - [aria-label]="disabledReason || checkboxTooltip(row)" |
357 | | - (change)="rowSelected(row)"></mat-radio-button> |
| 353 | + <mat-radio-group> |
| 354 | + <mat-radio-button [value]="row.id" |
| 355 | + [checked]="selectionManager.isSelected(row)" |
| 356 | + [disabled]="disabledReason" |
| 357 | + [matTooltip]="disabledReason || checkboxTooltip(row)" |
| 358 | + [aria-label]="disabledReason || checkboxTooltip(row)" |
| 359 | + (change)="rowSelected(row)"></mat-radio-button> |
| 360 | + </mat-radio-group> |
358 | 361 | </div> |
359 | 362 | </ng-container> |
360 | 363 | <div *ngIf="!!actions" |
|
372 | 375 | class="ui-grid-cell ui-grid-checkbox-cell ui-grid-feature-cell" |
373 | 376 | role="gridcell"> |
374 | 377 | <ng-container *ngLet="disableSelectionByEntry(row) as disabledReason"> |
375 | | - <mat-radio-button *ngIf="singleSelectable; else multiSelectable" |
376 | | - [checked]="selectionManager.isSelected(row)" |
377 | | - [disabled]="disabledReason" |
378 | | - [matTooltip]="disabledReason || checkboxTooltip(row)" |
379 | | - [aria-label]="disabledReason || checkboxTooltip(row)" |
380 | | - (change)="rowSelected(row)"></mat-radio-button> |
| 378 | + <mat-radio-group *ngIf="singleSelectable; else multiSelectable"> |
| 379 | + <mat-radio-button [value]="row.id" |
| 380 | + [checked]="selectionManager.isSelected(row)" |
| 381 | + [disabled]="disabledReason" |
| 382 | + [matTooltip]="disabledReason || checkboxTooltip(row)" |
| 383 | + [aria-label]="disabledReason || checkboxTooltip(row)" |
| 384 | + (change)="rowSelected(row)"></mat-radio-button> |
| 385 | + </mat-radio-group> |
381 | 386 | <ng-template #multiSelectable> |
382 | 387 | <mat-checkbox (click)="checkShift($event)" |
383 | 388 | (keyup.shift.space)="checkShift($event)" |
|
0 commit comments