|
1 | 1 | import { AfterViewInit, Component, HostBinding, OnDestroy, ViewChild } from '@angular/core'; |
2 | | -import { Router } from '@angular/router'; |
3 | 2 | import { IgxDialogComponent, IgxOverlayOutletDirective, OverlaySettings, IgxDialogTitleDirective, IgxDialogActionsDirective, IgxButtonDirective, IgxFocusDirective } from 'igniteui-angular'; |
4 | | -import { IgxCategoryChartComponent, IgxCategoryChartCoreModule } from 'igniteui-angular-charts'; |
| 3 | +import { IgxCategoryChartComponent, IgxCategoryChartModule } from 'igniteui-angular-charts'; |
5 | 4 | import { Stock } from '../data/financialData'; |
6 | 5 | import { ControllerComponent } from './controllers.component'; |
7 | 6 | import { GridFinJSComponent } from './grid-finjs.component'; |
8 | 7 |
|
9 | | -@Component({ |
10 | | - selector: 'app-finjs-main', |
11 | | - styleUrls: ['./main.component.scss'], |
12 | | - templateUrl: './main.component.html', |
13 | | - imports: [ControllerComponent, GridFinJSComponent, IgxOverlayOutletDirective, IgxDialogComponent, IgxDialogTitleDirective, IgxCategoryChartCoreModule, IgxDialogActionsDirective, IgxButtonDirective, IgxFocusDirective] |
| 8 | +@Component({ |
| 9 | + selector: 'app-finjs-main', |
| 10 | + styleUrls: ['./main.component.scss'], |
| 11 | + templateUrl: './main.component.html', |
| 12 | + imports: [ControllerComponent, GridFinJSComponent, IgxOverlayOutletDirective, IgxDialogComponent, IgxDialogTitleDirective, IgxCategoryChartModule, IgxDialogActionsDirective, IgxButtonDirective, IgxFocusDirective] |
14 | 13 | }) |
15 | 14 | export class FinJSDemoComponent implements OnDestroy, AfterViewInit { |
16 | 15 | @ViewChild('finGrid', { static: true }) public finGrid: GridFinJSComponent; |
@@ -99,7 +98,7 @@ export class FinJSDemoComponent implements OnDestroy, AfterViewInit { |
99 | 98 | public setChartData(args: Stock[]): void { |
100 | 99 | this.chartData = []; |
101 | 100 | args.forEach(rowKey => { |
102 | | - const row: Stock = this.finGrid.grid.getRowByKey(rowKey).data; |
| 101 | + const row: Stock = this.finGrid.grid.getRowByKey(rowKey.id).data; |
103 | 102 | this.chartData.push(row); |
104 | 103 | this.chart.notifyInsertItem(this.chartData, this.chartData.length - 1, row); |
105 | 104 | }); |
|
0 commit comments