From 70a76982cf4ae8888f95d15d0db44e824756aa2f Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Fri, 7 Feb 2020 17:43:55 -0500 Subject: [PATCH] Add passthrough capabilities for click-to-dropdown on linked fields Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton --- Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts | 2 ++ Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html | 2 +- Open-ILS/src/eg2/src/app/share/grid/grid.ts | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts b/Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts index f2171ddd9b..1556d31d49 100644 --- a/Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts +++ b/Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts @@ -41,6 +41,7 @@ export class GridColumnComponent implements OnInit { @Input() cellTemplate: TemplateRef; @Input() disableTooltip: boolean; + @Input() asyncSupportsEmptyTermClick: boolean; // get a reference to our container grid. constructor(@Host() private grid: GridComponent) {} @@ -58,6 +59,7 @@ export class GridColumnComponent implements OnInit { col.label = this.label; col.flex = this.flex; col.hidden = this.hidden === true; + col.asyncSupportsEmptyTermClick = this.asyncSupportsEmptyTermClick === true; col.isIndex = this.index === true; col.cellTemplate = this.cellTemplate; col.cellContext = this.cellContext; diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html b/Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html index 41ffcd74a7..53155db989 100644 --- a/Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html +++ b/Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html @@ -14,7 +14,7 @@ - diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid.ts b/Open-ILS/src/eg2/src/app/share/grid/grid.ts index b6952d9db7..741199d032 100644 --- a/Open-ILS/src/eg2/src/app/share/grid/grid.ts +++ b/Open-ILS/src/eg2/src/app/share/grid/grid.ts @@ -39,6 +39,7 @@ export class GridColumn { isFiltered: boolean; isMultiSortable: boolean; disableTooltip: boolean; + asyncSupportsEmptyTermClick: boolean; comparator: (valueA: any, valueB: any) => number; // True if the column was automatically generated. -- 2.11.0