-
Notifications
You must be signed in to change notification settings - Fork 73
Expand file tree
/
Copy pathdemo-set.module.ts
More file actions
315 lines (312 loc) · 15.2 KB
/
demo-set.module.ts
File metadata and controls
315 lines (312 loc) · 15.2 KB
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
303
304
305
306
307
308
309
310
311
312
313
314
315
import {NgModule} from "@angular/core";
import {RouterModule} from "@angular/router";
import {BigTableDataDemoComponent} from "./big-table/demo.component";
import {BigTableDataDemoModule} from "./big-table/demo.module";
import {LocalPagingDataDemoComponent} from "./local-paging-data/demo.component";
import {LocalPagingDataDemoModule} from "./local-paging-data/demo.module";
import {SwimLaneDiagramDemoComponent} from "./swim-lane-diagram/demo.component";
import {SwimLaneDiagramDemoModule} from "./swim-lane-diagram/demo.module";
import {TableAddCheckboxColumnDemoComponent} from "./checkbox-column/demo.component";
import {TableAddCheckboxColumnDemoModule} from "./checkbox-column/demo.module";
import {TableAddColumnDemoComponent} from "./add-column/demo.component";
import {TableAddColumnDemoModule} from "./add-column/demo.module";
import {TableAddIDColumnDemoComponent} from "./index-column/demo.component";
import {TableAddIDColumnDemoModule} from "./index-column/demo.module";
import {TableAddIDWithPagingComponent} from "./index-column-with-paging/demo.component";
import {TableAddIDWithPagingModule} from "./index-column-with-paging/demo.module";
import {TableBasicDemoComponent} from "./basic/demo.component";
import {TableBasicDemoModule} from "./basic/demo.module";
import {TableCheckboxColumnObjectCellDemoComponent} from "./checkbox-column-object-cell/demo.component";
import {TableCheckboxColumnObjectCellDemoModule} from "./checkbox-column-object-cell/demo.module";
import {TableColumnGroupDemoComponent} from "./column-group/demo.component";
import {TableColumnGroupDemoModule} from "./column-group/demo.module";
import {TableColumnSetVisibleDemoComponent} from "./column-visible/demo.component";
import {TableColumnSetVisibleDemoModule} from "./column-visible/demo.module";
import {TableColumnSetWidthDemoComponent} from "./update-column-define/demo.component";
import {TableColumnSetWidthDemoModule} from "./update-column-define/demo.module";
import {TableContentWidthDemoComponent} from "./content-width/demo.component";
import {TableContentWidthDemoModule} from "./content-width/demo.module";
import {TableDataChangeDemoComponent} from "./data-change/demo.component";
import {TableDataChangeDemoModule} from "./data-change/demo.module";
import {TableDataFromAjaxDemoComponent} from "./data-from-ajax/demo.component";
import {TableDataFromAjaxDemoModule} from "./data-from-ajax/demo.module";
import {TableDataWithPopupDemoComponent} from "./with-popup/demo.component";
import {TableDataWithPopupDemoModule} from "./with-popup/demo.module";
import {TableDraggableDemoComponent} from "./draggable-table/demo.component";
import {TableDraggableDemoModule} from "./draggable-table/demo.module";
import {TableCalendarDemoComponent} from "./calendar/demo.component";
import {TableCalendarDemoModule} from "./calendar/demo.module";
import {TableFixedHeadDemoComponent} from "./fixed-header/demo.component";
import {TableFixedHeadDemoModule} from "./fixed-header/demo.module";
import {TableHideHeadDemoComponent} from "./hide-header/demo.component";
import {TableHideHeadDemoModule} from "./hide-header/demo.module";
import {TablePageableDemoComponent} from "./pageable/demo.component";
import {TablePageableDemoModule} from "./pageable/demo.module";
import {TablePageableReadyDemoComponent} from "./pageable-ready/demo.component";
import {TablePageableReadyDemoModule} from "./pageable-ready/demo.module";
import {TableRendererDemoComponent} from "./renderer/demo.component";
import {TableRendererDemoModule} from "./renderer/demo.module";
import {TableRendererOfTemplateRefDemoComponent} from "./template-ref-renderer/demo.component";
import {TableRendererOfTemplateRefDemoModule} from "./template-ref-renderer/demo.module";
import {TableSelectRowDemoComponent} from "./select-row/demo.component";
import {TableSelectRowDemoModule} from "./select-row/demo.module";
import {TableSetCellClassDemoComponent} from "./set-cell-class/demo.component";
import {TableSetCellClassDemoModule} from "./set-cell-class/demo.module";
import {TableSetCellEditableDemoComponent} from "./cell-editable/demo.component";
import {TableSetCellEditableDemoModule} from "./cell-editable/demo.module";
import {TableSetCellRenderDemoComponent} from "./cell-render/demo.component";
import {TableSetCellRenderDemoModule} from "./cell-render/demo.module";
import {TableCellSelectRenderDemoComponent} from "./cell-select-renderer/demo.component";
import {TableCellSelectRenderDemoModule} from "./cell-select-renderer/demo.module";
import {TableSetHeaderClassDemoComponent} from "./header-class/demo.component";
import {TableSetHeaderClassDemoModule} from "./header-class/demo.module";
import {TableSetHeaderRenderDemoComponent} from "./header-render/demo.component";
import {TableSetHeaderRenderDemoModule} from "./header-render/demo.module";
import {TableSetHeaderSortDemoComponent} from "./sortable/demo.component";
import {TableSetHeaderSortDemoModule} from "./sortable/demo.module";
import {BigRowDemoComponent} from "./big-row/demo.component";
import {BigColumnDemoComponent} from "./big-column/demo.component";
import {BigRowDemoModule} from "./big-row/demo.module";
import {BigColumnDemoModule} from "./big-column/demo.module";
import {TableResizeDemoComponent} from "./resize/demo.component";
import {TableResizeDemoModule} from "./resize/demo.module";
import {TableScrollListenDemoComponent} from "./scroll-listen/demo.component";
import {TableScrollListenDemoModule} from "./scroll-listen/demo.module";
import {SudokuGameComponent} from "./sudoku/demo.component";
import {SodokuGameModule} from "./sudoku/demo.module";
import {TableAddCheckboxColumnPageableDemoModule} from "./checkbox-column-pageable/demo.module";
import {TableAddCheckboxColumnPageableDemoComponent} from "./checkbox-column-pageable/demo.component";
import {TableSwitchRendererDemoComponent} from "./switch-renderer/demo.component";
import {TableSwitchRendererDemoModule} from "./switch-renderer/demo.module";
import {TableNoDataDemoComponent} from "./no-data/demo.component";
import {TableNoDataDemoModule} from "./no-data/demo.module";
import {TableHtmlRendererDemoComponent} from "./html-renderer/demo.component";
import {TableHtmlRendererDemoModule} from "./html-renderer/demo.module";
import {RebuildTableDataDemoComponent} from "./rebuild-table-data/demo.component";
import {RebuildTableDataDemoModule} from "./rebuild-table-data/demo.module";
import {TableMixinTableDemoComponent} from "./mixin-table/demo.component";
import {TableMixinTableDemoModule} from "./mixin-table/demo.module";
import {TableChangeDataDemoModule} from "./change-data/demo.module"
import {TableChangeDataDemoComponent} from "./change-data/demo.component";
import {TreeTableDemoComponent} from "./tree-table/demo.component";
import {TreeTableDemoModule} from "./tree-table/demo.module";
import {TableCellEditablePropertyDemoComponent} from "./cell-editable-property/demo.component";
import {TableCellEditablePropertyDemoModule} from "./cell-editable-property/demo.module";
import {TableUpdateColumnDefinesDemoModule} from "./update-column-defines/demo.module";
import {TableUpdateColumnDefinesDemoComponent} from "./update-column-defines/demo.component";
import { TableAutoSaveDemoComponent } from './auto-save/demo.component';
import { TableAutoSaveDemoModule } from './auto-save/demo.module';
import { TableCellRenderFullComponent } from "./cell-render-full/demo.component";
import { TableCellRenderFullDemoModule } from "./cell-render-full/demo.module";
import { TableAutoFillUpDemoComponent } from "./auto-fill-up/demo.component";
import { TableAutoFillUpDemoModule } from "./auto-fill-up/demo.module";
import { TableAutoPageableDemoComponent } from "./auto-page-sizing/demo.component"
import { TableAutoPageableDemoModule } from "./auto-page-sizing/demo.module"
import {TableColumnWidthDemoModule} from "./column-width/demo.module";
import {TableColumnWidthDemoComponent} from "./column-width/demo.component";
import {TableProgressDemoComponent} from "./progress/demo.component";
import {TableProgressDemoModule} from "./progress/demo.module";
import { TableExpandDemoComponent } from './expand/demo.component';
import { TableExpandDemoModule } from './expand/demo.module';
import { TableExpandTableDemoComponent } from './expand-rows/demo.component';
import { TableExpandTableDemoModule } from './expand-rows/demo.module';
import { TableUpdateAdditionalColumnDefineDemoComponent } from "./update-additional-column-defines/demo.component";
import { TableUpdateAdditionalColumnDefineDemoModule } from "./update-additional-column-defines/demo.module";
import { TableExpandPageableDemoComponent } from './expand-pageable/demo.component';
import { TableExpandPageableDemoModule } from './expand-pageable/demo.module';
export const routerConfig = [
{
path: 'renderer', component: TableRendererDemoComponent
},
{
path: 'swim-lane-diagram', component: SwimLaneDiagramDemoComponent
},
{
path: 'big-table', component: BigTableDataDemoComponent
},
{
path: 'content-width', component: TableContentWidthDemoComponent
},
{
path: 'calendar', component: TableCalendarDemoComponent
},
{
path: 'sudoku', component: SudokuGameComponent
},
{
path: 'basic', component: TableBasicDemoComponent
},
{
path: 'data-from-ajax', component: TableDataFromAjaxDemoComponent
},
{
path: 'update-column-define', component: TableColumnSetWidthDemoComponent
},
{
path: 'column-visible', component: TableColumnSetVisibleDemoComponent
},
{
path: 'header-render', component: TableSetHeaderRenderDemoComponent
},
{
path: 'header-class', component: TableSetHeaderClassDemoComponent
},
{
path: 'sortable', component: TableSetHeaderSortDemoComponent
},
{
path: 'cell-render', component: TableSetCellRenderDemoComponent
},
{
path: 'cell-select-renderer', component: TableCellSelectRenderDemoComponent
},
{
path: 'set-cell-class', component: TableSetCellClassDemoComponent
},
{
path: 'column-group', component: TableColumnGroupDemoComponent
},
{
path: 'cell-editable', component: TableSetCellEditableDemoComponent
},
{
path: 'add-column', component: TableAddColumnDemoComponent
},
{
path: 'index-column', component: TableAddIDColumnDemoComponent
},
{
path: 'checkbox-column', component: TableAddCheckboxColumnDemoComponent
},
{
path: 'checkbox-column-object-cell', component: TableCheckboxColumnObjectCellDemoComponent
},
{
path: 'fixed-header', component: TableFixedHeadDemoComponent
},
{
path: 'pageable', component: TablePageableDemoComponent
},
{
path: 'pageable-ready', component: TablePageableReadyDemoComponent
},
{
path: 'data-change', component: TableDataChangeDemoComponent
},
{
path: 'index-column-with-paging', component: TableAddIDWithPagingComponent
},
{
path: 'with-popup', component: TableDataWithPopupDemoComponent
},
{
path: 'template-ref-renderer', component: TableRendererOfTemplateRefDemoComponent
},
{
path: 'local-paging-data', component: LocalPagingDataDemoComponent
},
{
path: 'hide-header', component: TableHideHeadDemoComponent
},
{
path: 'select-row', component: TableSelectRowDemoComponent
},
{
path: 'big-row', component: BigRowDemoComponent
},
{
path: 'big-column', component: BigColumnDemoComponent
},
{
path: 'resize', component: TableResizeDemoComponent
},
{
path: 'scroll-listen', component: TableScrollListenDemoComponent
},
{
path: 'checkbox-column-pageable', component: TableAddCheckboxColumnPageableDemoComponent
},
{
path: 'switch-renderer', component: TableSwitchRendererDemoComponent
},
{
path: 'no-data', component: TableNoDataDemoComponent
},
{
path: 'html-renderer', component: TableHtmlRendererDemoComponent
},
{
path: 'rebuild-table-data', component: RebuildTableDataDemoComponent
},
{
path: 'mixin-table', component: TableMixinTableDemoComponent
},
{
path: 'change-data', component: TableChangeDataDemoComponent
},
{
path: 'tree-table', component: TreeTableDemoComponent
},
{
path: 'cell-editable-property', component: TableCellEditablePropertyDemoComponent
},
{
path: "draggable-table", component: TableDraggableDemoComponent
},
{
path: "progress", component: TableProgressDemoComponent
},
{
path: "update-column-defines", component: TableUpdateColumnDefinesDemoComponent
},
{
path: "update-additional-column-defines", component: TableUpdateAdditionalColumnDefineDemoComponent
},
{
path: "auto-save", component: TableAutoSaveDemoComponent
},
{
path: "cell-render-full", component: TableCellRenderFullComponent
},
{
path: "auto-fill-up", component: TableAutoFillUpDemoComponent
},
{
path: "auto-page-sizing", component: TableAutoPageableDemoComponent
},
{
path: 'column-width', component: TableColumnWidthDemoComponent
},
{
path: 'expand', component: TableExpandDemoComponent
},
{
path: 'expand-rows', component: TableExpandTableDemoComponent
},
{
path: 'expand-pageable', component: TableExpandPageableDemoComponent
},
{
desc: "chart-icon", url: '/pc/chart-icon/with-table'
}
];
@NgModule({
imports: [
RouterModule.forChild(routerConfig),
TableAddCheckboxColumnDemoModule, TableAddColumnDemoModule, TableAddIDColumnDemoModule,
TableAddIDWithPagingModule, TableBasicDemoModule, TableDataChangeDemoModule, TableDataFromAjaxDemoModule,
TableFixedHeadDemoModule, BigTableDataDemoModule, LocalPagingDataDemoModule, TablePageableDemoModule, TablePageableReadyDemoModule,
TableRendererDemoModule, TableRendererOfTemplateRefDemoModule, TableContentWidthDemoModule, BigColumnDemoModule,
TableSetCellClassDemoModule, TableSetCellEditableDemoModule, TableSetCellRenderDemoModule, TableColumnGroupDemoModule,
TableColumnSetVisibleDemoModule, TableColumnSetWidthDemoModule, TableSetHeaderClassDemoModule, TableSetHeaderRenderDemoModule,
TableSetHeaderSortDemoModule, TableDataWithPopupDemoModule, SwimLaneDiagramDemoModule, TableHideHeadDemoModule, TableChangeDataDemoModule,
TableSelectRowDemoModule, TableCheckboxColumnObjectCellDemoModule, TableCalendarDemoModule, BigRowDemoModule, TableResizeDemoModule,
TableScrollListenDemoModule, SodokuGameModule, TableAddCheckboxColumnPageableDemoModule, TableSwitchRendererDemoModule,
TableNoDataDemoModule, TableHtmlRendererDemoModule, RebuildTableDataDemoModule, TableCellSelectRenderDemoModule, TableMixinTableDemoModule,
TreeTableDemoModule, TableCellEditablePropertyDemoModule,TableDraggableDemoModule, TableUpdateColumnDefinesDemoModule, TableAutoSaveDemoModule,
TableCellRenderFullDemoModule, TableAutoFillUpDemoModule, TableAutoPageableDemoModule, TableColumnWidthDemoModule, TableProgressDemoModule, TableExpandDemoModule,
TableExpandPageableDemoModule, TableUpdateAdditionalColumnDefineDemoModule, TableExpandTableDemoModule
]
})
export class TableDemoModule {
}