LH#40
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
</eg-grid-toolbar-button>
<eg-grid-toolbar-action label="Edit Selected" i18n-label (onClick)="editSelected($event)">
</eg-grid-toolbar-action>
- <eg-grid-toolbar-action label="Clone Selected" i18n-label (onClick)="cloneSelected($event)">
+ <eg-grid-toolbar-action label="Clone Selected" i18n-label (onClick)="cloneSelected($event)"
+ [disableOnRows]="notOneSelectedRow">
</eg-grid-toolbar-action>
<eg-grid-toolbar-action label="Delete Selected" i18n-label (onClick)="deleteIfPossible($event)">
</eg-grid-toolbar-action>
@ViewChild('confirmDel', { static: true }) confirmDel: ConfirmDialogComponent;
cellTextGenerator: GridCellTextGenerator;
+ notOneSelectedRow: (rows: IdlObject[]) => boolean;
constructor(
route: ActivatedRoute,
}
ngOnInit() {
+ this.notOneSelectedRow = (rows: IdlObject[]) => (rows.length !== 1);
this.cellTextGenerator = {
view_providers: row => '',
num_providers: row => '',