From: Galen Charlton Date: Thu, 3 Jun 2021 20:14:30 +0000 (-0400) Subject: distribution formuals: disable action on multi-select X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=712607e8637d34618948a595003adf524bd9226f;p=working%2FEvergreen.git distribution formuals: disable action on multi-select LH#22 Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.html b/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.html index 0db1361806..d9e102a0a1 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.html +++ b/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.html @@ -57,11 +57,14 @@ - + - + - + diff --git a/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.ts b/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.ts index 182c0fd153..4b259212e3 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/admin/acq/distribution_formula/distribution-formulas.component.ts @@ -33,6 +33,7 @@ export class DistributionFormulasComponent extends AdminPageComponent implements @ViewChild('alertDialog', {static: false}) private alertDialog: AlertDialogComponent; @ViewChild('confirmDel', { static: true }) confirmDel: ConfirmDialogComponent; + notOneSelectedRow: (rows: IdlObject[]) => boolean; cellTextGenerator: GridCellTextGenerator; constructor( @@ -52,6 +53,7 @@ export class DistributionFormulasComponent extends AdminPageComponent implements } ngOnInit() { + this.notOneSelectedRow = (rows: IdlObject[]) => (rows.length !== 1); this.cellTextGenerator = { name: row => row.name() };