Skip to content

Commit a64781a

Browse files
committed
chore(*): recreate charts on columnSelectionChanging
1 parent cb02292 commit a64781a

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ import { IgcDockManagerLayout, IgcDockManagerPaneType, IgcSplitPane, IgcSplitPan
55
import { FinancialData } from '../../data/financialData';
66
import { FloatingPanesService } from '../../services/floating-panes.service';
77
import { DockSlotComponent } from './dock-slot/dock-slot.component';
8-
import { IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, IgxDividerDirective, IgxBadgeComponent } from 'igniteui-angular';
8+
import { IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, IgxDividerDirective, IgxBadgeComponent, IColumnSelectionEventArgs } from 'igniteui-angular';
99
import { NgClass, DecimalPipe, TitleCasePipe, CurrencyPipe } from '@angular/common';
10+
import { debounceTime } from 'rxjs/operators';
1011

1112
@Pipe({
1213
name: 'filterType'
@@ -122,6 +123,10 @@ export class DataAnalysisDockManagerComponent implements OnInit, AfterViewInit
122123
this.grid.rangeSelected.subscribe(range => {
123124
this.createChartCommonLogic();
124125
});
126+
127+
this.grid.columnSelectionChanging.pipe(debounceTime(100)).subscribe((args: IColumnSelectionEventArgs) => {
128+
this.createChartCommonLogic();
129+
});
125130
}
126131

127132
// eslint-disable-next-line @typescript-eslint/member-ordering

0 commit comments

Comments
 (0)