LH#22
Signed-off-by: Galen Charlton <gmc@equinoxOLI.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="Delete Selected" i18n-label (onClick)="deleteIfPossible($event)">
+ <eg-grid-toolbar-action label="Delete Selected" i18n-label (onClick)="deleteIfPossible($event)"
+ [disableOnRows]="notOneSelectedRow">
</eg-grid-toolbar-action>
<eg-grid-column path="code"></eg-grid-column>
@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 = {
exchange_rates: row => ''
};