@@ -2,7 +2,7 @@ import { CommonModule } from "@angular/common";
2
2
import { HttpClientModule } from "@angular/common/http" ;
3
3
import { Router , RouterModule } from "@angular/router" ;
4
4
// tslint:disable:max-line-length
5
- import { IgxAvatarModule , IgxBadgeModule , IgxButtonGroupModule , IgxButtonModule , IgxCheckboxModule , IgxChipsModule , IgxColumnHidingModule , IgxComboModule , IgxCsvExporterService , IgxDatePickerModule , IgxDialogModule , IgxDividerModule , IgxDragDropModule , IgxExcelExporterService , IgxExpansionPanelModule , IgxFocusModule , IgxGridModule , IgxIconModule , IgxInputGroupModule , IgxListModule , IgxOverlayService , IgxProgressBarModule , IgxRadioModule , IgxRippleModule , IgxSelectModule , IgxSnackbarModule , IgxSwitchModule , IgxTabsModule , IgxToastModule , IgxTooltipModule } from "igniteui-angular" ;
5
+ import { IgxAvatarModule , IgxBadgeModule , IgxButtonGroupModule , IgxButtonModule , IgxCheckboxModule , IgxChipsModule , IgxColumnHidingModule , IgxComboModule , IgxCsvExporterService , IgxDatePickerModule , IgxDialogModule , IgxDividerModule , IgxDragDropModule , IgxExcelExporterService , IgxExpansionPanelModule , IgxFocusModule , IgxGridModule , IgxIconModule , IgxInputGroupModule , IgxListModule , IgxOverlayService , IgxProgressBarModule , IgxRadioModule , IgxRippleModule , IgxSelectModule , IgxSnackbarModule , IgxSwitchModule , IgxTabsModule , IgxToastModule , IgxTooltipModule , IgxActionStripModule } from "igniteui-angular" ;
6
6
import { IgxCategoryChartModule , IgxLegendModule , IgxPieChartModule , IgxSparklineCoreModule , IgxSparklineModule } from "igniteui-angular-charts" ;
7
7
import { IgxPreventDocumentScrollModule } from "../../src/app/directives/prevent-scroll.directive" ;
8
8
import { GridColumnGroupSelectionComponent } from "../../src/app/grid/column-group-selection-sample/column-group-selection-sample.component" ;
@@ -83,6 +83,10 @@ import { PinningStylingComponent } from "../../src/app/grid/grid-sample-pinning-
83
83
import { PinningSampleComponent } from "../../src/app/grid/grid-sample-pinning/grid-pinning.component" ;
84
84
import { PinningToolbarSampleComponent } from "../../src/app/grid/grid-sample-pinning/grid-toolbar-pinning.component" ;
85
85
import { RightPinningSampleComponent } from "../../src/app/grid/grid-sample-right-pinning/grid-right-pinning.component" ;
86
+ import { GridRowPinningSampleComponent } from "../../src/app/grid/grid-row-pinning/grid-row-pinning.component" ;
87
+ import { GridRowPinningStylingSampleComponent } from '../../src/app/grid/grid-row-pinning-styling/grid-row-pinning-styling.component' ;
88
+ import { GridRowPinningExtraColumnSampleComponent } from "../../src/app/grid/grid-row-pinning-extra-column/grid-row-pinning-extra-column.component" ;
89
+ import { GridPinningDragSampleComponent } from "../../src/app/grid/grid-row-pinning-drag/grid-row-pinning-drag.component" ;
86
90
import { GridSelectionTemplateExcelComponent } from "../../src/app/grid/grid-sample-selection-template-excel/grid-sample-selection-template-excel.component" ;
87
91
import { GridSelectionTemplateNumbersComponent } from "../../src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component" ;
88
92
import { GridSelectionSampleComponent } from "../../src/app/grid/grid-sample-selection/grid-selection.component" ;
@@ -105,6 +109,7 @@ import { RemoteServiceVirt } from "../../src/app/grid/services/remoteService";
105
109
import { AppModuleConfig } from "./core/AppModuleConfig" ;
106
110
import { Config } from "./core/Config" ;
107
111
import { IConfigGenerator } from "./core/IConfigGenerator" ;
112
+ import { GridActionStripSampleComponent } from '../../src/app/grid/grid-action-strip/grid-action-strip-sample' ;
108
113
109
114
export class GridConfigGenerator implements IConfigGenerator {
110
115
public generateConfigs ( ) : Config [ ] {
@@ -619,6 +624,20 @@ export class GridConfigGenerator implements IConfigGenerator {
619
624
} )
620
625
} ) ) ;
621
626
627
+ //Grid with Action Strip
628
+ configs . push ( new Config ( {
629
+ component : GridActionStripSampleComponent ,
630
+ additionalFiles : [ "/src/app/directives/prevent-scroll.directive.ts" , "/src/app/data/nwindData.ts" , "/src/app/data/utils.ts" ,
631
+ "/src/app/grid/grid-batch-editing/grid-transaction.component.ts" ] ,
632
+ appModuleConfig : new AppModuleConfig ( {
633
+ imports : [ GridActionStripSampleComponent , IgxGridModule , IgxDialogModule , IgxButtonModule ,
634
+ IgxFocusModule , GridWithTransactionsComponent , IgxPreventDocumentScrollModule , IgxActionStripModule ] ,
635
+ ngDeclarations : [ GridActionStripSampleComponent , GridWithTransactionsComponent ] ,
636
+ ngImports : [ IgxPreventDocumentScrollModule , IgxGridModule , IgxDialogModule , IgxButtonModule , IgxActionStripModule ,
637
+ IgxFocusModule ]
638
+ } )
639
+ } ) ) ;
640
+
622
641
// Grid Custom Summaries
623
642
configs . push ( new Config ( {
624
643
component : GridCustomSummariesSelection ,
@@ -1090,6 +1109,50 @@ export class GridConfigGenerator implements IConfigGenerator {
1090
1109
} )
1091
1110
} ) ) ;
1092
1111
1112
+ configs . push ( new Config ( {
1113
+ component : GridRowPinningSampleComponent ,
1114
+ additionalFiles : [ "/src/app/directives/prevent-scroll.directive.ts" , "/src/app/data/customers.ts" ] ,
1115
+ appModuleConfig : new AppModuleConfig ( {
1116
+ imports : [ GridRowPinningSampleComponent , IgxActionStripModule , IgxSwitchModule , IgxGridModule , IgxPreventDocumentScrollModule ] ,
1117
+ ngDeclarations : [ GridRowPinningSampleComponent ] ,
1118
+ ngImports : [ IgxPreventDocumentScrollModule , IgxActionStripModule , IgxSwitchModule , IgxGridModule ] ,
1119
+ ngProviders : [ ]
1120
+ } )
1121
+ } ) ) ;
1122
+
1123
+ configs . push ( new Config ( {
1124
+ component : GridRowPinningExtraColumnSampleComponent ,
1125
+ additionalFiles : [ "/src/app/directives/prevent-scroll.directive.ts" , "/src/app/data/customers.ts" , "/src/app/grid/services/svgIcons.ts" ] ,
1126
+ appModuleConfig : new AppModuleConfig ( {
1127
+ imports : [ GridRowPinningExtraColumnSampleComponent , IgxSwitchModule , IgxGridModule , IgxIconModule , IgxPreventDocumentScrollModule ] ,
1128
+ ngDeclarations : [ GridRowPinningExtraColumnSampleComponent ] ,
1129
+ ngImports : [ IgxPreventDocumentScrollModule , IgxSwitchModule , IgxGridModule , IgxIconModule ] ,
1130
+ ngProviders : [ ]
1131
+ } )
1132
+ } ) ) ;
1133
+
1134
+ configs . push ( new Config ( {
1135
+ component : GridPinningDragSampleComponent ,
1136
+ additionalFiles : [ "/src/app/directives/prevent-scroll.directive.ts" , "/src/app/data/customers.ts" ] ,
1137
+ appModuleConfig : new AppModuleConfig ( {
1138
+ imports : [ GridPinningDragSampleComponent , IgxActionStripModule , IgxGridModule , IgxPreventDocumentScrollModule ] ,
1139
+ ngDeclarations : [ GridPinningDragSampleComponent ] ,
1140
+ ngImports : [ IgxPreventDocumentScrollModule , IgxActionStripModule , IgxGridModule ] ,
1141
+ ngProviders : [ ]
1142
+ } )
1143
+ } ) ) ;
1144
+
1145
+ configs . push ( new Config ( {
1146
+ component : GridRowPinningStylingSampleComponent ,
1147
+ additionalFiles : [ "/src/app/directives/prevent-scroll.directive.ts" , "/src/app/data/customers.ts" ] ,
1148
+ appModuleConfig : new AppModuleConfig ( {
1149
+ imports : [ GridRowPinningStylingSampleComponent , IgxActionStripModule , IgxGridModule , IgxPreventDocumentScrollModule ] ,
1150
+ ngDeclarations : [ GridRowPinningStylingSampleComponent ] ,
1151
+ ngImports : [ IgxPreventDocumentScrollModule , IgxActionStripModule , IgxGridModule ] ,
1152
+ ngProviders : [ ]
1153
+ } )
1154
+ } ) ) ;
1155
+
1093
1156
configs . push ( new Config ( {
1094
1157
component : GridKeyboardnavGuide ,
1095
1158
additionalFiles : [
0 commit comments