**New Developers Working Group**
====== Grid Cell Text Generator ======
When a grid cell (aka, column) is modified to include HTML such as a link, it will not print when printing the full grid unless you take the additional step of telling the system what to print.
===== Example of the Title Field in Holds Pull List =====
1. An ng-template block in in staff/share/holds/grid.component.html is created to turn the title column into a link to the record page:
{{hold.title}}
2. The eg-grid tag should include
[cellTextGenerator]="cellTextGenerator"
3. The grid.component.ts file must include the ability to use GridCellTextGenerator:
import {GridDataSource, GridColumn, GridRowFlairEntry, GridCellTextGenerator} from '@eg/share/grid/grid';
and then inside the class:
cellTextGenerator: GridCellTextGenerator;
4. And then inside ngOnInit - the grid.component.ts file is modified to specify the alternate text that should print out:
this.cellTextGenerator = {
title: row => row.title
};