LH#9: add explicit 'Retrieve Provider' action
authorGalen Charlton <gmc@equinoxinitiative.org>
Mon, 31 Aug 2020 22:13:15 +0000 (18:13 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 31 Aug 2020 22:13:15 +0000 (18:13 -0400)
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-results.component.html
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-results.component.ts

index 6116752..c3ce484 100644 (file)
@@ -17,6 +17,7 @@
   (onRowActivate)="previewRow($event)"
   [cellTextGenerator]="cellTextGenerator">
 
+  <eg-grid-toolbar-action label="Retrieve Provider" i18n-label (onClick)="retrieveRow($event)"></eg-grid-toolbar-action>
   <eg-grid-column [asyncSupportsEmptyTermClick]="true" path="currency_type" [hidden]="true"></eg-grid-column>
   <eg-grid-column [asyncSupportsEmptyTermClick]="true" path="default_claim_policy" [hidden]="true"></eg-grid-column>
   <eg-grid-column path="contacts" [cellTemplate]="contactTmpl" [filterable]="false" [sortable]="false" [hidden]="true" [disableTooltip]="true"></eg-grid-column>
index 72e2e85..fd4d731 100644 (file)
@@ -65,6 +65,10 @@ export class ProviderResultsComponent implements OnInit {
         }
     }
 
+    retrieveRow(rows: IdlObject[]) {
+        this.summarize.emit(rows[0].id());
+    }
+
     resetSearch() {
         this.providerSearchForm.clearSearch();
         setTimeout(x => this.providerSearchForm.submitSearch());