attrs: fix up cellTextGenerator
authorGalen Charlton <gmc@equinoxinitiative.org>
Sat, 27 Mar 2021 23:04:38 +0000 (19:04 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Sat, 27 Mar 2021 23:04:38 +0000 (19:04 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers.component.html
Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers.component.ts
Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-sets.component.ts

index ff641cb..21afc96 100644 (file)
@@ -1,7 +1,7 @@
 <eg-grid #grid [dataSource]="dataSource"
   [sortable]="true" persistKey="disabled"
   [filterable]="true" [stickyHeader]="true"
-  [disableSelect]="true">
+  [disableSelect]="true" [cellTextGenerator]="cellTextGenerator">
   <ng-template #nameTmpl let-row="row">
     <a href="/eg2/staff/acq/provider/{{row.id()}}/edi_accounts" target="_blank">{{row.name()}}</a>
   </ng-template>
index ce631ec..29f6fa3 100644 (file)
@@ -6,7 +6,7 @@ import {EventService} from '@eg/core/event.service';
 import {NetService} from '@eg/core/net.service';
 import {AuthService} from '@eg/core/auth.service';
 import {PcrudService} from '@eg/core/pcrud.service';
-import {GridDataSource} from '@eg/share/grid/grid';
+import {GridDataSource, GridCellTextGenerator} from '@eg/share/grid/grid';
 import {GridComponent} from '@eg/share/grid/grid.component';
 import {Pager} from '@eg/share/util/pager';
 import {NgbModal} from '@ng-bootstrap/ng-bootstrap';
@@ -26,6 +26,7 @@ export class EdiAttrSetProvidersComponent
     @ViewChild('grid', { static: false }) grid: GridComponent;
     attrSet: IdlObject;
     dataSource: GridDataSource;
+    cellTextGenerator: GridCellTextGenerator;
 
     constructor(
         private idl: IdlService,
@@ -44,6 +45,9 @@ export class EdiAttrSetProvidersComponent
     ngOnInit() {
         this.attrSet = null;
         this._initRecord();
+        this.cellTextGenerator = {
+            name: row => row.name()
+        };
     }
 
     private _initRecord() {
index 22b662b..d1529d7 100644 (file)
@@ -48,7 +48,6 @@ export class EdiAttrSetsComponent extends AdminPageComponent implements OnInit {
 
     ngOnInit() {
         this.cellTextGenerator = {
-            name: row => row.name(),
             view_providers: row => '',
             num_providers: row => '',
         };