|
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