-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathgrids.module.ts
302 lines (301 loc) · 18.7 KB
/
grids.module.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
// tslint:disable:max-line-length
import { CommonModule } from "@angular/common";
import { HttpClientModule } from "@angular/common/http";
import { NgModule } from "@angular/core";
import { FormsModule } from "@angular/forms";
import {
IgxAvatarModule, IgxBadgeModule, IgxBannerModule, IgxButtonGroupModule, IgxButtonModule, IgxCardModule, IgxCheckboxModule,
IgxChipsModule, IgxColumnHidingModule, IgxComboModule, IgxCsvExporterService, IgxDatePickerModule,
IgxDialogModule, IgxDividerModule, IgxExcelExporterService, IgxExpansionPanelModule, IgxFocusModule, IgxGridModule,
IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSliderModule, IgxSnackbarModule,
IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxToggleModule, IgxTooltipModule
} from "igniteui-angular";
import { IgxBarSeriesModule} from "igniteui-angular-charts/ES5/igx-bar-series-module";
import { IgxBollingerBandsOverlayModule } from "igniteui-angular-charts/ES5/igx-bollinger-bands-overlay-module";
import { IgxCategoryChartModule } from "igniteui-angular-charts/ES5/igx-category-chart-module";
import { IgxCategoryXAxisComponent } from "igniteui-angular-charts/ES5/igx-category-x-axis-component";
import { IgxCategoryXAxisModule } from "igniteui-angular-charts/ES5/igx-category-x-axis-module";
import { IgxDataChartCategoryModule } from "igniteui-angular-charts/ES5/igx-data-chart-category-module";
import { IgxDataChartComponent } from "igniteui-angular-charts/ES5/igx-data-chart-component";
import { IgxDataChartCoreModule } from "igniteui-angular-charts/ES5/igx-data-chart-core-module";
import { IgxDataChartInteractivityModule } from "igniteui-angular-charts/ES5/igx-data-chart-interactivity-module";
import { IgxDataChartScatterModule } from "igniteui-angular-charts/ES5/igx-data-chart-scatter-module";
import { IgxDataChartStackedModule } from "igniteui-angular-charts/ES5/igx-data-chart-stacked-module";
import { IgxDoughnutChartComponent } from "igniteui-angular-charts/ES5/igx-doughnut-chart-component";
import { IgxDoughnutChartModule } from "igniteui-angular-charts/ES5/igx-doughnut-chart-module";
import { IgxFinancialPriceSeriesModule } from "igniteui-angular-charts/ES5/igx-financial-price-series-module";
import { IgxIndicatorsModule } from "igniteui-angular-charts/ES5/igx-indicators-module";
import { IgxItemLegendComponent } from "igniteui-angular-charts/ES5/igx-item-legend-component";
import {IgxItemLegendModule} from "igniteui-angular-charts/ES5/igx-item-legend-module";
import { IgxLegendComponent } from "igniteui-angular-charts/ES5/igx-legend-component";
import { IgxLegendModule } from "igniteui-angular-charts/ES5/igx-legend-module";
import { IgxNumericXAxisComponent } from "igniteui-angular-charts/ES5/igx-numeric-x-axis-component";
import { IgxNumericXAxisModule } from "igniteui-angular-charts/ES5/igx-numeric-x-axis-module";
import { IgxNumericYAxisComponent } from "igniteui-angular-charts/ES5/igx-numeric-y-axis-component";
import { IgxNumericYAxisModule } from "igniteui-angular-charts/ES5/igx-numeric-y-axis-module";
import { IgxPieChartComponent} from "igniteui-angular-charts/ES5/igx-pie-chart-component";
import { IgxPieChartModule} from "igniteui-angular-charts/ES5/igx-pie-chart-module";
import { IgxRingSeriesModule } from "igniteui-angular-charts/ES5/igx-ring-series-module";
import { IgxSparklineCoreModule } from "igniteui-angular-charts/ES5/igx-sparkline-core-module";
import { IgxSparklineModule } from "igniteui-angular-charts/ES5/igx-sparkline-module";
import { CustomGridPagingStyleSample } from "./custom-grid-paging-style/custom-grid-paging-style.component";
import { GridAdvancedFilteringSampleComponent } from "./grid-advanced-filtering-sample/grid-advanced-filtering-sample.component";
import { GridAdvancedFilteringStyleComponent } from "./grid-advanced-filtering-style/grid-advanced-filtering-style.component";
import { GridAllDataSummaryComponent } from "./grid-allData-summary/grid-allData-summary.component";
import { GridBatchEditingSampleComponent } from "./grid-batch-editing/grid-batch-editing-sample.component";
import { GridWithTransactionsComponent } from "./grid-batch-editing/grid-transaction.component";
import { GridComponent } from "./grid-boston-marathon/grid.component";
import { GridCellSelectionComponent } from "./grid-cellSelection-sample/grid-cellSelection.component";
import { GridClipboardSampleComponent } from "./grid-clipboard-operations-sample/grid-clipboard-operations-sample.component";
import { GridColumnHidingSampleComponent } from "./grid-column-hiding-sample/grid-column-hiding-sample.component";
import { GridColumnHidingToolbarSampleComponent } from "./grid-column-hiding-toolbar-sample/grid-column-hiding-toolbar-sample.component";
import { GridColumnHidingToolbarStyleComponent } from "./grid-column-hiding-toolbar-style/grid-column-hiding-toolbar-style.component";
import { GridCompositeDataComponent } from "./grid-composite-data-binding/grid-composite-data.component";
import { GridConditionalCellStyle2Component } from "./grid-conditional-cell-style-2/grid-conditional-cell-style-2.component";
import { GridConditionalCellStyleComponent } from "./grid-conditional-cell-style/grid-conditional-cell-style.component";
import { GridConditionalRowSelectorsComponent } from "./grid-conditional-row-selectors/grid-conditional-row-selectors-sample.component";
import { ContextmenuComponent } from "./grid-contextmenu-sample/contextmenu/contextmenu.component";
import { GridContextmenuSampleComponent } from "./grid-contextmenu-sample/grid-contextmenu-sample.component";
import { GridCustomFilteringComponent } from "./grid-custom-filtering/grid-custom-filtering.component";
import { GridCustomKBNavigationComponent } from "./grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component";
import { CustomRemotePagingGridSample } from "./grid-custom-remote-paging-sample/custom-remote-paging-sample.component";
import { GridCustomSummariesSelection } from "./grid-custom-summaries-selection/grid-custom-summaries-selection.component";
import { GridDisplayDensitySampleComponent } from "./grid-displaydensity-sample/grid-displaydensity-sample.component";
import { ContextMenuComponent } from "./grid-dynamic-chart-data/context-menu/context-menu.component";
import { ChartArgsPipe, ChartHostDirective, GridDynamicChartDataComponent } from "./grid-dynamic-chart-data/grid-dynamic-chart-data.component";
import { GridEditingEventsComponent } from "./grid-editing-events/grid-editing-events.component";
import { GridEditingSampleComponent } from "./grid-editing-sample/grid-editing-sample.component";
import { GridEditingStyleSample } from "./grid-editing-style-sample/grid-editing-style-sample.component";
import { GridExcelStyleFilteringLoadOnDemandComponent } from "./grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component";
import { ExcelStyleFilteringSample1Component } from "./grid-excel-style-filtering-sample-1/grid-excel-style-filtering-sample-1.component";
import { ExcelStyleFilteringSample2Component } from "./grid-excel-style-filtering-sample-2/grid-excel-style-filtering-sample-2.component";
import { ExcelStyleFilteringSample3Component } from "./grid-excel-style-filtering-sample-3/grid-excel-style-filtering-sample-3.component";
import { ExcelStyleFilteringStyleComponent } from "./grid-excel-style-filtering-style/grid-excel-style-filtering-style.component";
import { GridExternalAdvancedFilteringComponent } from "./grid-external-advanced-filtering/grid-external-advanced-filtering.component";
import { GridExternalExcelStyleFilteringComponent } from "./grid-external-excel-style-filtering/grid-external-excel-style-filtering.component";
import { FilteringSampleComponent } from "./grid-filtering-sample/grid-filtering-sample.component";
import { GridFilteringStyleComponent } from "./grid-filtering-style/grid-filtering-style.component";
import { FilteringTemplateSampleComponent } from "./grid-filtering-template-sample/grid-filtering-template-sample.component";
import { GridGroupByPagingSampleComponent } from "./grid-group-by-paging-sample/grid-group-by-paging-sample.component";
import { GridGroupBySampleComponent } from "./grid-groupby-sample/grid-groupby-sample.component";
import { GridGroupByStyling } from "./grid-groupby-styling/grid-groupby-styling.component";
import { GridGroupBySummarySampleComponent } from "./grid-groupby-summary-sample/grid-groupby-summary-sample.component";
import { GridGroupBySummaryStylingSampleComponent } from "./grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component";
import { GridMasterDetailSampleComponent } from "./grid-master-detail/grid-master-detail.component";
import { GridMovingSampleComponent } from "./grid-moving-sample/grid-moving-sample.component";
import { GridMovingStyledSampleComponent } from "./grid-moving-styled-sample/grid-moving-styled-sample.component";
import { GridMRLCustomNavigationComponent } from "./grid-mrl-custom-navigation/grid-mrl-custom-navigation.component";
import { GridMultiCellSelectionStyleComponent } from "./grid-multi-cell-selection-style/grid-multi-cell-selection-style.component";
import { GridMultiCellSelectionComponent } from "./grid-multi-cell-selection/grid-multi-cell-selection.component";
import { GridMultiRowLayoutConfigurationComponent } from "./grid-multi-row-layout-configuration/grid-multi-row-layout-configuration.component";
import { GridMultiRowLayoutStylingComponent } from "./grid-multi-row-layout-styling/grid-multi-row-layout-styling.component";
import { GridMultiRowLayoutComponent } from "./grid-multi-row-layout/grid-multi-row-layout.component";
import { GridMultipleRowDragComponent } from "./grid-multiple-row-drag/grid-multiple-row-drag.component";
import { GridNestedDataBindComponent } from "./grid-nested-data-binding/grid-nested-data-bind";
import { GridPagerSampleComponent } from "./grid-pager-sample/grid-pager-sample.component";
import { PagingSampleComponent } from "./grid-paging-sample/grid-paging-sample.component";
import { GridPasteSampleComponent } from "./grid-paste/grid-paste-sample.component";
import { PasteHandler } from "./grid-paste/paste-handler.directive";
import { RemoteFilteringSampleComponent } from "./grid-remote-filtering-sample/remote-filtering-sample.component";
import { RemotePagingGridSample } from "./grid-remote-paging-sample/remote-paging-sample.component";
import { GridResizeLineStylingSampleComponent } from "./grid-resize-line-styling-sample/grid-resize-line-styling-sample";
import { ResizingSampleComponent } from "./grid-resizing-sample/grid-resizing-sample.component";
import { GridDragBaseSampleComponent } from "./grid-row-drag-base/grid-row-drag-base.component";
import { GridDragToGridSampleComponent } from "./grid-row-drag-to-grid/grid-row-drag-to-grid.component";
import { GridDragSampleComponent } from "./grid-row-drag/grid-row-drag.component";
import { PlanetComponent } from "./grid-row-drag/planet/planet.component";
import { GridRowEditSampleComponent } from "./grid-row-editing-sample/grid-row-editing-sample.component";
import { GridRowEditStyleComponent } from "./grid-row-editing-style/grid-row-editing-style.component";
import { GridRowReorderComponent } from "./grid-row-reorder-sample/grid-row-reorder";
import { FinancialSampleComponent } from "./grid-sample-2/grid-sample-2.component";
import { GridSample3Component } from "./grid-sample-3/grid-sample-3.component";
import { GridRemoteVirtualizationSampleComponent } from "./grid-sample-4/grid-sample-4.component";
import { PinningStylingComponent } from "./grid-sample-pinning-styling/grid-pinning-styling.component";
import { PinningSampleComponent } from "./grid-sample-pinning/grid-pinning.component";
import { PinningToolbarSampleComponent } from "./grid-sample-pinning/grid-toolbar-pinning.component";
import { GridSelectionTemplateExcelComponent} from "./grid-sample-selection-template-excel/grid-sample-selection-template-excel.component";
import { GridSelectionTemplateNumbersComponent } from "./grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component";
import { GridSelectionSampleComponent } from "./grid-sample-selection/grid-selection.component";
import { AboutComponent } from "./grid-save-state/about.component";
import { GridSaveStateComponent } from "./grid-save-state/grid-state.component";
import { GridSearchSampleComponent } from "./grid-search-sample/grid-search-sample.component";
import { SortingSampleComponent } from "./grid-sorting-sample/grid-sorting-sample.component";
import { SortingStylingComponent } from "./grid-sorting-styling/grid-sorting-styling.component";
import { GridToolbarSample1Component } from "./grid-toolbar-sample/grid-toolbar-sample-1.component";
import { GridToolbarSample2Component } from "./grid-toolbar-sample/grid-toolbar-sample-2.component";
import { GridToolbarSample3Component } from "./grid-toolbar-sample/grid-toolbar-sample-3.component";
import { GridToolbarSample4Component } from "./grid-toolbar-sample/grid-toolbar-sample-4.component";
import { GridToolbarStyleComponent } from "./grid-toolbar-style/grid-toolbar-style.component";
import { GridsRoutingModule } from "./grids-routing.module";
import { GridMultiColumnHeaderTemplateComponent } from "./multi-column-header-template/multi-column-header-template";
import { GridMultiColumnHeadersStylingComponent } from "./multi-column-headers-styling/multi-column-headers-styling.component";
import { GridMultiColumnHeadersComponent } from "./multi-column-headers/multi-column-headers";
import { DataService } from "./services/data.service";
@NgModule({
declarations: [
GridWithTransactionsComponent,
GridBatchEditingSampleComponent,
GridColumnHidingSampleComponent,
GridColumnHidingToolbarSampleComponent,
GridConditionalCellStyle2Component,
GridConditionalCellStyleComponent,
GridCustomFilteringComponent,
GridDisplayDensitySampleComponent,
GridEditingSampleComponent,
ExcelStyleFilteringSample1Component,
ExcelStyleFilteringSample2Component,
ExcelStyleFilteringSample3Component,
ExcelStyleFilteringStyleComponent,
FilteringSampleComponent,
FilteringTemplateSampleComponent,
GridGroupBySampleComponent,
GridGroupBySummarySampleComponent,
GridGroupBySummaryStylingSampleComponent,
GridMovingSampleComponent,
GridMovingStyledSampleComponent,
PagingSampleComponent,
GridPasteSampleComponent,
RemoteFilteringSampleComponent,
RemotePagingGridSample,
CustomRemotePagingGridSample,
ResizingSampleComponent,
GridResizeLineStylingSampleComponent,
GridRowEditSampleComponent,
GridRowEditStyleComponent,
GridEditingStyleSample,
GridEditingEventsComponent,
FinancialSampleComponent,
GridSample3Component,
GridRemoteVirtualizationSampleComponent,
PinningSampleComponent,
PinningToolbarSampleComponent,
GridSelectionSampleComponent,
GridSelectionTemplateExcelComponent,
GridSelectionTemplateNumbersComponent,
GridSearchSampleComponent,
SortingSampleComponent,
SortingStylingComponent,
GridToolbarSample1Component,
GridToolbarSample2Component,
GridToolbarSample3Component,
GridToolbarSample4Component,
GridMultiColumnHeadersComponent,
GridMultiColumnHeadersStylingComponent,
GridComponent,
PasteHandler,
GridCustomKBNavigationComponent,
GridSaveStateComponent,
AboutComponent,
GridMultiCellSelectionComponent,
GridMultiCellSelectionStyleComponent,
GridNestedDataBindComponent,
GridCompositeDataComponent,
GridMultiRowLayoutComponent,
GridMultiRowLayoutConfigurationComponent,
GridDragSampleComponent,
PlanetComponent,
GridDragBaseSampleComponent,
GridDragToGridSampleComponent,
GridContextmenuSampleComponent,
GridMRLCustomNavigationComponent,
ContextmenuComponent,
CustomGridPagingStyleSample,
GridRowReorderComponent,
GridColumnHidingToolbarStyleComponent,
GridMultiColumnHeaderTemplateComponent,
GridClipboardSampleComponent,
GridToolbarStyleComponent,
GridGroupByPagingSampleComponent,
GridPagerSampleComponent,
GridFilteringStyleComponent,
GridExcelStyleFilteringLoadOnDemandComponent,
GridExternalExcelStyleFilteringComponent,
GridCustomSummariesSelection,
GridMultiRowLayoutStylingComponent,
PinningStylingComponent,
GridGroupByStyling,
GridAdvancedFilteringSampleComponent,
GridAdvancedFilteringStyleComponent,
GridCellSelectionComponent,
GridConditionalRowSelectorsComponent,
GridDynamicChartDataComponent,
ContextMenuComponent,
GridMultipleRowDragComponent,
ChartHostDirective,
ChartArgsPipe,
GridExternalAdvancedFilteringComponent,
GridAllDataSummaryComponent,
GridMasterDetailSampleComponent
],
imports: [
CommonModule,
FormsModule,
HttpClientModule,
GridsRoutingModule,
IgxAvatarModule,
IgxBadgeModule,
IgxBannerModule,
IgxButtonGroupModule,
IgxButtonModule,
IgxCheckboxModule,
IgxChipsModule,
IgxColumnHidingModule,
IgxComboModule,
IgxDatePickerModule,
IgxDialogModule,
IgxFocusModule,
IgxGridModule,
IgxIconModule,
IgxInputGroupModule,
IgxProgressBarModule,
IgxRadioModule,
IgxRippleModule,
IgxSliderModule,
IgxSwitchModule,
IgxToastModule,
IgxToggleModule,
IgxTooltipModule,
IgxExpansionPanelModule,
IgxSelectModule,
IgxSparklineModule,
IgxSparklineCoreModule,
IgxSnackbarModule,
IgxDataChartCategoryModule,
IgxDataChartCoreModule,
IgxLegendModule,
IgxIndicatorsModule,
IgxFinancialPriceSeriesModule,
IgxDataChartInteractivityModule,
IgxBollingerBandsOverlayModule,
IgxNumericXAxisModule,
IgxNumericYAxisModule,
IgxCategoryXAxisModule,
IgxDoughnutChartModule,
IgxRingSeriesModule,
IgxItemLegendModule,
IgxPieChartModule,
IgxTabsModule,
IgxDataChartStackedModule,
IgxCardModule,
IgxDividerModule,
IgxDataChartScatterModule,
IgxBarSeriesModule,
IgxCategoryChartModule
],
providers: [
DataService,
IgxCsvExporterService,
IgxExcelExporterService
],
entryComponents: [
IgxDoughnutChartComponent,
IgxDataChartComponent,
IgxCategoryXAxisComponent,
IgxNumericYAxisComponent,
IgxItemLegendComponent,
IgxLegendComponent,
IgxNumericXAxisComponent,
IgxPieChartComponent
]
})
export class GridsModule { }