UNPKG

ng2-qgrid

Version:

Angular data grid

266 lines 22.1 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { ChipsModule } from './components/chips/chips.module'; import { DateAdapterModule } from './components/date-adapter/date-adpater.module'; import { MenuModule } from './components/menu/menu.module'; import { SelectModule } from './components/select/select.module'; import { ThemeComponent } from './theme.component'; import { ThemeOverlayModule } from './components/theme-overlay/theme-overlay.module'; import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatChipsModule } from '@angular/material/chips'; import { MatDatepickerModule } from '@angular/material/datepicker'; import { MatDialogModule } from '@angular/material/dialog'; import { MatIconModule } from '@angular/material/icon'; import { MatInputModule } from '@angular/material/input'; import { MatListModule } from '@angular/material/list'; import { MatMenuModule } from '@angular/material/menu'; import { MatNativeDateModule } from '@angular/material/core'; import { MatProgressBarModule } from '@angular/material/progress-bar'; import { MatRadioModule } from '@angular/material/radio'; import { MatSelectModule } from '@angular/material/select'; import { MatToolbarModule } from '@angular/material/toolbar'; import { MatTooltipModule } from '@angular/material/tooltip'; import { ActionBarModule, ActionModule, AutoCompleteEditorModule, BackdropModule, BoolEditorModule, CaptionModule, CellEditorModule, CellTooltipModule, ChangeDetectorModule, ColumnChooserModule, ColumnChooserTriggerModule, ColumnFilterModule, ColumnSortModule, CommandModule, DataManipulationModule, DateModule, DndModule, EbModule, EditFormModule, ExportModule, FileModule, FocusModule, GridModule, ImportModule, LayerModule, LayoutModule, LegendModule, LiveCellModule, LiveColumnModule, LiveRowModule, MarkupModule, PagerModule, PaneModule, PersistenceModule, PipeModule, ProgressModule, QueryBuilderModule, ReferenceEditorModule, ResizeModule, RestModule, StatusBarModule, TabTrapModule, TemplateModule, ThemeService, TimeModule, ValidationModule, VisibilityModule, VscrollModule, } from 'ng2-qgrid'; import * as i0 from "@angular/core"; import * as i1 from "ng2-qgrid"; export class ThemeModule { constructor(theme) { theme.name = 'material'; theme.component = ThemeComponent; } } ThemeModule.ɵfac = function ThemeModule_Factory(t) { return new (t || ThemeModule)(i0.ɵɵinject(i1.ThemeService)); }; ThemeModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: ThemeModule }); ThemeModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [[ CommonModule, FormsModule, GridModule, TemplateModule, DndModule, VscrollModule, ResizeModule, ChipsModule, SelectModule, ThemeOverlayModule, ActionBarModule, ActionModule, AutoCompleteEditorModule, BackdropModule, BoolEditorModule, CaptionModule, CellTooltipModule, CellEditorModule, ChangeDetectorModule, ColumnChooserModule, ColumnChooserTriggerModule, ColumnFilterModule, ColumnSortModule, CommandModule, DataManipulationModule, DateAdapterModule, DateModule, EbModule, EditFormModule, ExportModule, FileModule, FocusModule, ImportModule, LayerModule, LayoutModule, LegendModule, LiveCellModule, LiveColumnModule, LiveRowModule, MarkupModule, MenuModule, PagerModule, PaneModule, PersistenceModule, PipeModule, ProgressModule, QueryBuilderModule, ReferenceEditorModule, RestModule, StatusBarModule, TabTrapModule, TimeModule, ValidationModule, VisibilityModule, MatAutocompleteModule, MatButtonModule, MatCardModule, MatCheckboxModule, MatChipsModule, MatDatepickerModule, MatDialogModule, MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatNativeDateModule, MatProgressBarModule, MatRadioModule, MatSelectModule, MatToolbarModule, MatTooltipModule, ]] }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ThemeModule, [{ type: NgModule, args: [{ declarations: [ ThemeComponent, ], exports: [ ThemeComponent, ], imports: [ CommonModule, FormsModule, GridModule, TemplateModule, DndModule, VscrollModule, ResizeModule, ChipsModule, SelectModule, ThemeOverlayModule, ActionBarModule, ActionModule, AutoCompleteEditorModule, BackdropModule, BoolEditorModule, CaptionModule, CellTooltipModule, CellEditorModule, ChangeDetectorModule, ColumnChooserModule, ColumnChooserTriggerModule, ColumnFilterModule, ColumnSortModule, CommandModule, DataManipulationModule, DateAdapterModule, DateModule, EbModule, EditFormModule, ExportModule, FileModule, FocusModule, ImportModule, LayerModule, LayoutModule, LegendModule, LiveCellModule, LiveColumnModule, LiveRowModule, MarkupModule, MenuModule, PagerModule, PaneModule, PersistenceModule, PipeModule, ProgressModule, QueryBuilderModule, ReferenceEditorModule, RestModule, StatusBarModule, TabTrapModule, TimeModule, ValidationModule, VisibilityModule, MatAutocompleteModule, MatButtonModule, MatCardModule, MatCheckboxModule, MatChipsModule, MatDatepickerModule, MatDialogModule, MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatNativeDateModule, MatProgressBarModule, MatRadioModule, MatSelectModule, MatToolbarModule, MatTooltipModule, ], }] }], function () { return [{ type: i1.ThemeService }]; }, null); })(); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(ThemeModule, { declarations: [ThemeComponent], imports: [CommonModule, FormsModule, GridModule, TemplateModule, DndModule, VscrollModule, ResizeModule, ChipsModule, SelectModule, ThemeOverlayModule, ActionBarModule, ActionModule, AutoCompleteEditorModule, BackdropModule, BoolEditorModule, CaptionModule, CellTooltipModule, CellEditorModule, ChangeDetectorModule, ColumnChooserModule, ColumnChooserTriggerModule, ColumnFilterModule, ColumnSortModule, CommandModule, DataManipulationModule, DateAdapterModule, DateModule, EbModule, EditFormModule, ExportModule, FileModule, FocusModule, ImportModule, LayerModule, LayoutModule, LegendModule, LiveCellModule, LiveColumnModule, LiveRowModule, MarkupModule, MenuModule, PagerModule, PaneModule, PersistenceModule, PipeModule, ProgressModule, QueryBuilderModule, ReferenceEditorModule, RestModule, StatusBarModule, TabTrapModule, TimeModule, ValidationModule, VisibilityModule, MatAutocompleteModule, MatButtonModule, MatCardModule, MatCheckboxModule, MatChipsModule, MatDatepickerModule, MatDialogModule, MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatNativeDateModule, MatProgressBarModule, MatRadioModule, MatSelectModule, MatToolbarModule, MatTooltipModule], exports: [ThemeComponent] }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi90aGVtZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUM5RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQztBQUNsRixPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDM0QsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ2pFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxpREFBaUQsQ0FBQztBQUNyRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN2RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUNuRSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIs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UUFDcEIsY0FBYztRQUNkLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsZ0JBQWdCLGFBekVoQixjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IENoaXBzTW9kdWxlIH0gZnJvbSAnLi9jb21wb25lbnRzL2NoaXBzL2NoaXBzLm1vZHVsZSc7XG5pbXBvcnQgeyBEYXRlQWRhcHRlck1vZHVsZSB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRlLWFkYXB0ZXIvZGF0ZS1hZHBhdGVyLm1vZHVsZSc7XG5pbXBvcnQgeyBNZW51TW9kdWxlIH0gZnJvbSAnLi9jb21wb25lbnRzL21lbnUvbWVudS5tb2R1bGUnO1xuaW1wb3J0IHsgU2VsZWN0TW9kdWxlIH0gZnJvbSAnLi9jb21wb25lbnRzL3NlbGVjdC9zZWxlY3QubW9kdWxlJztcbmltcG9ydCB7IFRoZW1lQ29tcG9uZW50IH0gZnJvbSAnLi90aGVtZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgVGhlbWVPdmVybGF5TW9kdWxlIH0gZnJvbSAnLi9jb21wb25lbnRzL3RoZW1lLW92ZXJsYXkvdGhlbWUtb3ZlcmxheS5tb2R1bGUnO1xuaW1wb3J0IHsgTWF0QXV0b2NvbXBsZXRlTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvYXV0b2NvbXBsZXRlJztcbmltcG9ydCB7IE1hdEJ1dHRvbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2J1dHRvbic7XG5pbXBvcnQgeyBNYXRDYXJkTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvY2FyZCc7XG5pbXBvcnQgeyBNYXRDaGVja2JveE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NoZWNrYm94JztcbmltcG9ydCB7IE1hdENoaXBzTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvY2hpcHMnO1xuaW1wb3J0IHsgTWF0RGF0ZXBpY2tlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RhdGVwaWNrZXInO1xuaW1wb3J0IHsgTWF0RGlhbG9nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcbmltcG9ydCB7IE1hdEljb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9pY29uJztcbmltcG9ydCB7IE1hdElucHV0TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvaW5wdXQnO1xuaW1wb3J0IHsgTWF0TGlzdE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2xpc3QnO1xuaW1wb3J0IHsgTWF0TWVudU1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL21lbnUnO1xuaW1wb3J0IHsgTWF0TmF0aXZlRGF0ZU1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NvcmUnO1xuaW1wb3J0IHsgTWF0UHJvZ3Jlc3NCYXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9wcm9ncmVzcy1iYXInO1xuaW1wb3J0IHsgTWF0UmFkaW9Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9yYWRpbyc7XG5pbXBvcnQgeyBNYXRTZWxlY3RNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9zZWxlY3QnO1xuaW1wb3J0IHsgTWF0VG9vbGJhck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3Rvb2xiYXInO1xuaW1wb3J0IHsgTWF0VG9vbHRpcE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3Rvb2x0aXAnO1xuaW1wb3J0IHtcbiAgQWN0aW9uQmFyTW9kdWxlLFxuICBBY3Rpb25Nb2R1bGUsXG4gIEF1dG9Db21wbGV0ZUVkaXRvck1vZHVsZSxcbiAgQmFja2Ryb3BNb2R1bGUsXG4gIEJvb2xFZGl0b3JNb2R1bGUsXG4gIENhcHRpb25Nb2R1bGUsXG4gIENlbGxFZGl0b3JNb2R1bGUsXG4gIENlbGxUb29sdGlwTW9kdWxlLFxuICBDaGFuZ2VEZXRlY3Rvck1vZHVsZSxcbiAgQ29sdW1uQ2hvb3Nlck1vZHVsZSxcbiAgQ29sdW1uQ2hvb3NlclRyaWdnZXJNb2R1bGUsXG4gIENvbHVtbkZpbHRlck1vZHVsZSxcbiAgQ29sdW1uU29ydE1vZHVsZSxcbiAgQ29tbWFuZE1vZHVsZSxcbiAgRGF0YU1hbmlwdWxhdGlvbk1vZHVsZSxcbiAgRGF0ZU1vZHVsZSxcbiAgRG5kTW9kdWxlLFxuICBFYk1vZHVsZSxcbiAgRWRpdEZvcm1Nb2R1bGUsXG4gIEV4cG9ydE1vZHVsZSxcbiAgRmlsZU1vZHVsZSxcbiAgRm9jdXNNb2R1bGUsXG4gIEdyaWRNb2R1bGUsXG4gIEltcG9ydE1vZHVsZSxcbiAgTGF5ZXJNb2R1bGUsXG4gIExheW91dE1vZHVsZSxcbiAgTGVnZW5kTW9kdWxlLFxuICBMaXZlQ2VsbE1vZHVsZSxcbiAgTGl2ZUNvbHVtbk1vZHVsZSxcbiAgTGl2ZVJvd01vZHVsZSxcbiAgTWFya3VwTW9kdWxlLFxuICBQYWdlck1vZHVsZSxcbiAgUGFuZU1vZHVsZSxcbiAgUGVyc2lzdGVuY2VNb2R1bGUsXG4gIFBpcGVNb2R1bGUsXG4gIFByb2dyZXNzTW9kdWxlLFxuICBRdWVyeUJ1aWxkZXJNb2R1bGUsXG4gIFJlZmVyZW5jZUVkaXRvck1vZHVsZSxcbiAgUmVzaXplTW9kdWxlLFxuICBSZXN0TW9kdWxlLFxuICBTdGF0dXNCYXJNb2R1bGUsXG4gIFRhYlRyYXBNb2R1bGUsXG4gIFRlbXBsYXRlTW9kdWxlLFxuICBUaGVtZVNlcnZpY2UsXG4gIFRpbWVNb2R1bGUsXG4gIFZhbGlkYXRpb25Nb2R1bGUsXG4gIFZpc2liaWxpdHlNb2R1bGUsXG4gIFZzY3JvbGxNb2R1bGUsXG59IGZyb20gJ25nMi1xZ3JpZCc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIFRoZW1lQ29tcG9uZW50LFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgVGhlbWVDb21wb25lbnQsXG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgRm9ybXNNb2R1bGUsXG4gICAgR3JpZE1vZHVsZSxcbiAgICBUZW1wbGF0ZU1vZHVsZSxcbiAgICBEbmRNb2R1bGUsXG4gICAgVnNjcm9sbE1vZHVsZSxcbiAgICBSZXNpemVNb2R1bGUsXG4gICAgQ2hpcHNNb2R1bGUsXG4gICAgU2VsZWN0TW9kdWxlLFxuICAgIFRoZW1lT3ZlcmxheU1vZHVsZSxcbiAgICBBY3Rpb25CYXJNb2R1bGUsXG4gICAgQWN0aW9uTW9kdWxlLFxuICAgIEF1dG9Db21wbGV0ZUVkaXRvck1vZHVsZSxcbiAgICBCYWNrZHJvcE1vZHVsZSxcbiAgICBCb29sRWRpdG9yTW9kdWxlLFxuICAgIENhcHRpb25Nb2R1bGUsXG4gICAgQ2VsbFRvb2x0aXBNb2R1bGUsXG4gICAgQ2VsbEVkaXRvck1vZHVsZSxcbiAgICBDaGFuZ2VEZXRlY3Rvck1vZHVsZSxcbiAgICBDb2x1bW5DaG9vc2VyTW9kdWxlLFxuICAgIENvbHVtbkNob29zZXJUcmlnZ2VyTW9kdWxlLFxuICAgIENvbHVtbkZpbHRlck1vZHVsZSxcbiAgICBDb2x1bW5Tb3J0TW9kdWxlLFxuICAgIENvbW1hbmRNb2R1bGUsXG4gICAgRGF0YU1hbmlwdWxhdGlvbk1vZHVsZSxcbiAgICBEYXRlQWRhcHRlck1vZHVsZSxcbiAgICBEYXRlTW9kdWxlLFxuICAgIEViTW9kdWxlLFxuICAgIEVkaXRGb3JtTW9kdWxlLFxuICAgIEV4cG9ydE1vZHVsZSxcbiAgICBGaWxlTW9kdWxlLFxuICAgIEZvY3VzTW9kdWxlLFxuICAgIEltcG9ydE1vZHVsZSxcbiAgICBMYXllck1vZHVsZSxcbiAgICBMYXlvdXRNb2R1bGUsXG4gICAgTGVnZW5kTW9kdWxlLFxuICAgIExpdmVDZWxsTW9kdWxlLFxuICAgIExpdmVDb2x1bW5Nb2R1bGUsXG4gICAgTGl2ZVJvd01vZHVsZSxcbiAgICBNYXJrdXBNb2R1bGUsXG4gICAgTWVudU1vZHVsZSxcbiAgICBQYWdlck1vZHVsZSxcbiAgICBQYW5lTW9kdWxlLFxuICAgIFBlcnNpc3RlbmNlTW9kdWxlLFxuICAgIFBpcGVNb2R1bGUsXG4gICAgUHJvZ3Jlc3NNb2R1bGUsXG4gICAgUXVlcnlCdWlsZGVyTW9kdWxlLFxuICAgIFJlZmVyZW5jZUVkaXRvck1vZHVsZSxcbiAgICBSZXN0TW9kdWxlLFxuICAgIFN0YXR1c0Jhck1vZHVsZSxcbiAgICBUYWJUcmFwTW9kdWxlLFxuICAgIFRpbWVNb2R1bGUsXG4gICAgVmFsaWRhdGlvbk1vZHVsZSxcbiAgICBWaXNpYmlsaXR5TW9kdWxlLFxuICAgIE1hdEF1dG9jb21wbGV0ZU1vZHVsZSxcbiAgICBNYXRCdXR0b25Nb2R1bGUsXG4gICAgTWF0Q2FyZE1vZHVsZSxcbiAgICBNYXRDaGVja2JveE1vZHVsZSxcbiAgICBNYXRDaGlwc01vZHVsZSxcbiAgICBNYXREYXRlcGlja2VyTW9kdWxlLFxuICAgIE1hdERpYWxvZ01vZHVsZSxcbiAgICBNYXRJY29uTW9kdWxlLFxuICAgIE1hdElucHV0TW9kdWxlLFxuICAgIE1hdExpc3RNb2R1bGUsXG4gICAgTWF0TWVudU1vZHVsZSxcbiAgICBNYXROYXRpdmVEYXRlTW9kdWxlLFxuICAgIE1hdFByb2dyZXNzQmFyTW9kdWxlLFxuICAgIE1hdFJhZGlvTW9kdWxlLFxuICAgIE1hdFNlbGVjdE1vZHVsZSxcbiAgICBNYXRUb29sYmFyTW9kdWxlLFxuICAgIE1hdFRvb2x0aXBNb2R1bGUsXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIFRoZW1lTW9kdWxlIHtcbiAgY29uc3RydWN0b3IodGhlbWU6IFRoZW1lU2VydmljZSkge1xuICAgIHRoZW1lLm5hbWUgPSAnbWF0ZXJpYWwnO1xuICAgIHRoZW1lLmNvbXBvbmVudCA9IFRoZW1lQ29tcG9uZW50O1xuICB9XG59XG4iXX0=