DigitalData.UserManager/DigitalData.UserManager.NgWebUI/ClientApp/.angular/cache/17.3.0/babel-webpack/104bb917f26423b9135306b8d03bd24f7639c9ab05ee5c72b92c3098f90cd5b0.json

1 line
18 KiB
JSON

{"ast":null,"code":"import { ApiService } from '../../../services/user-management.api.service';\nimport { GuiPagingDisplay, GuiTheme } from '@generic-ui/ngx-grid';\nimport { Subscription } from 'rxjs/internal/Subscription';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"src/app/services/color-mode.service\";\nimport * as i2 from \"@generic-ui/ngx-grid\";\nconst _c0 = [\"grid\"];\nexport class BaseTableComponent {\n constructor(service, columns, cModeService) {\n this.cModeService = cModeService;\n this.columnMenu = {\n enabled: true,\n sort: true,\n columnsManager: false,\n filter: false\n };\n this.sorting = {\n enabled: true,\n multiSorting: true\n };\n this.loading = true;\n this.autoResizeWidth = true;\n this.rowDetail = {\n enabled: true,\n template: item => {\n return `\n <div></div>`;\n }\n };\n this.paging = {\n enabled: true,\n page: 1,\n pageSize: 15,\n pageSizes: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50],\n pagerTop: true,\n pagerBottom: false,\n display: GuiPagingDisplay.ADVANCED\n };\n this.searching = {\n enabled: true,\n placeholder: 'Suche'\n };\n this.maxHeight = 400;\n this.infoPanel = {\n enabled: true,\n infoDialog: false,\n columnsManager: true,\n schemaManager: true\n };\n this.titlePanel = {\n enabled: false,\n template: () => {\n return `\n <div class='title-panel-example' >List of contract workers</div>\n `;\n }\n };\n this.theme = localStorage.getItem('theme') === 'dark' ? GuiTheme.DARK : GuiTheme.FABRIC;\n this.themeSubscription = new Subscription();\n this.rowDetailTemplate = null;\n this.isCellEditable = false;\n this.cellEditing = {\n enabled: this.isCellEditable,\n rowEdit: (value, item, index) => {\n return Boolean(index % 2);\n },\n cellEdit: (value, item, index) => {\n return Boolean(index % 5);\n }\n };\n this.cellEditEntered = () => {};\n this.rowSelection = true;\n this.onSelectedRows = rows => {};\n this.initData = this.fetchData;\n this.columns = [];\n this.selected = false;\n this.service = service;\n if (this.columns.length == 0) this.columns = columns;\n //assign row details\n if (this.rowDetailTemplate === null || this.rowDetailTemplate === undefined) this.rowDetail = {\n enabled: false\n };else this.rowDetail = {\n enabled: true,\n template: this.rowDetailTemplate\n };\n }\n safelyUnselectAll() {\n this.selected = true;\n if (this.api?.getSelectedRows() != undefined) if ((this.api?.getSelectedRows().length ?? 0 > 0) && this.selected) {\n this.api?.unselectAll();\n this.selected = false;\n }\n }\n get api() {\n return this.mainGrid.api;\n }\n set source(data) {\n this.api.setSource(data);\n }\n get selectedRows() {\n return this.api.getSelectedRows();\n }\n ngOnInit() {\n const subscription = this.cModeService.themeChanges$.subscribe(theme => {\n this.theme = theme === 'dark' ? GuiTheme.DARK : GuiTheme.FABRIC;\n });\n this.themeSubscription.add(subscription);\n this.initData();\n }\n ngOnDestroy() {\n this.themeSubscription.unsubscribe();\n }\n ngAfterViewInit() {}\n fetchData() {\n this.service.getAll().subscribe({\n next: response => {\n if (response.isSuccess && response.data) {\n this.source = response.data;\n this.loading = false;\n } else {\n // Handle response failure\n console.error('Failed to fetch users');\n }\n },\n error: error => console.error('Error fetching users:', error)\n });\n }\n static #_ = this.ɵfac = function BaseTableComponent_Factory(t) {\n return new (t || BaseTableComponent)(i0.ɵɵdirectiveInject(ApiService), i0.ɵɵdirectiveInject(Array), i0.ɵɵdirectiveInject(i1.ColorModeService));\n };\n static #_2 = this.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n type: BaseTableComponent,\n selectors: [[\"app-base-table\"]],\n viewQuery: function BaseTableComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c0, 7);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.mainGrid = _t.first);\n }\n },\n inputs: {\n rowDetailTemplate: \"rowDetailTemplate\",\n isCellEditable: \"isCellEditable\",\n cellEditing: \"cellEditing\",\n rowSelection: \"rowSelection\",\n onSelectedRows: \"onSelectedRows\",\n initData: \"initData\",\n columns: \"columns\"\n },\n decls: 2,\n vars: 15,\n consts: [[\"grid\", \"\"], [\",\", \"\", 3, \"selectedRows\", \"columns\", \"columnMenu\", \"sorting\", \"loading\", \"rowSelection\", \"rowDetail\", \"autoResizeWidth\", \"paging\", \"searching\", \"cellEditing\", \"virtualScroll\", \"infoPanel\", \"titlePanel\", \"theme\", \"cellEditEntered\"]],\n template: function BaseTableComponent_Template(rf, ctx) {\n if (rf & 1) {\n const _r1 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"gui-grid\", 1, 0);\n i0.ɵɵlistener(\"selectedRows\", function BaseTableComponent_Template_gui_grid_selectedRows_0_listener($event) {\n i0.ɵɵrestoreView(_r1);\n return i0.ɵɵresetView(ctx.onSelectedRows($event));\n });\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"columns\", ctx.columns)(\"columnMenu\", ctx.columnMenu)(\"sorting\", ctx.sorting)(\"loading\", ctx.loading)(\"rowSelection\", ctx.rowSelection)(\"rowDetail\", ctx.rowDetail)(\"autoResizeWidth\", ctx.autoResizeWidth)(\"paging\", ctx.paging)(\"searching\", ctx.searching)(\"cellEditing\", ctx.cellEditing)(\"virtualScroll\", true)(\"infoPanel\", ctx.infoPanel)(\"titlePanel\", ctx.titlePanel)(\"theme\", ctx.theme)(\"cellEditEntered\", ctx.cellEditEntered());\n }\n },\n dependencies: [i2.GuiGridComponent],\n styles: [\"/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJiYXNlLXRhYmxlLmNvbXBvbmVudC5jc3MifQ== */\\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29tcG9uZW50cy90YWJsZXMvYmFzZS10YWJsZS9iYXNlLXRhYmxlLmNvbXBvbmVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLHdLQUF3SyIsInNvdXJjZVJvb3QiOiIifQ== */\"]\n });\n}","map":{"version":3,"names":["ApiService","GuiPagingDisplay","GuiTheme","Subscription","BaseTableComponent","constructor","service","columns","cModeService","columnMenu","enabled","sort","columnsManager","filter","sorting","multiSorting","loading","autoResizeWidth","rowDetail","template","item","paging","page","pageSize","pageSizes","pagerTop","pagerBottom","display","ADVANCED","searching","placeholder","maxHeight","infoPanel","infoDialog","schemaManager","titlePanel","theme","localStorage","getItem","DARK","FABRIC","themeSubscription","rowDetailTemplate","isCellEditable","cellEditing","rowEdit","value","index","Boolean","cellEdit","cellEditEntered","rowSelection","onSelectedRows","rows","initData","fetchData","selected","length","undefined","safelyUnselectAll","api","getSelectedRows","unselectAll","mainGrid","source","data","setSource","selectedRows","ngOnInit","subscription","themeChanges$","subscribe","add","ngOnDestroy","unsubscribe","ngAfterViewInit","getAll","next","response","isSuccess","console","error","_","i0","ɵɵdirectiveInject","Array","i1","ColorModeService","_2","selectors","viewQuery","BaseTableComponent_Query","rf","ctx","ɵɵelementStart","ɵɵlistener","BaseTableComponent_Template_gui_grid_selectedRows_0_listener","$event","ɵɵrestoreView","_r1","ɵɵresetView","ɵɵelementEnd","ɵɵproperty"],"sources":["E:\\TekH\\Visual Studio\\WebUserManager\\DigitalData.UserManager.NgWebUI\\ClientApp\\src\\app\\components\\tables\\base-table\\base-table.component.ts","E:\\TekH\\Visual Studio\\WebUserManager\\DigitalData.UserManager.NgWebUI\\ClientApp\\src\\app\\components\\tables\\base-table\\base-table.component.html"],"sourcesContent":["import { AfterViewInit, Component, Inject, Input, OnDestroy, OnInit, ViewChild, input } from '@angular/core';\r\nimport { ApiService } from '../../../services/user-management.api.service';\r\nimport { GuiColumn, GuiColumnMenu, GuiSorting, GuiRowDetail, GuiPaging, GuiPagingDisplay, GuiSearching, GuiCellEdit, GuiInfoPanel, GuiTitlePanel, GuiRowSelection, GuiSelectedRow, GuiGridComponent, GuiGridApi, GuiTheme } from '@generic-ui/ngx-grid';\r\nimport { Subscription } from 'rxjs/internal/Subscription';\r\nimport { ColorModeService, Theme } from 'src/app/services/color-mode.service';\r\n\r\n@Component({\r\n selector: 'app-base-table',\r\n templateUrl: './base-table.component.html',\r\n styleUrl: './base-table.component.css'\r\n})\r\nexport class BaseTableComponent<TModel, TApiService extends ApiService<TModel>> implements OnInit, AfterViewInit, OnDestroy {\r\n\r\n service: TApiService;\r\n \r\n columnMenu: GuiColumnMenu = {\r\n enabled: true,\r\n sort: true,\r\n columnsManager: false,\r\n filter: false\r\n };\r\n sorting: GuiSorting = {\r\n enabled: true,\r\n multiSorting: true\r\n };\r\n loading: boolean = true;\r\n autoResizeWidth: boolean = true;\r\n rowDetail: GuiRowDetail = {\r\n enabled : true,\r\n template: (item: TModel) => {\r\n return `\r\n <div></div>`;\r\n }\r\n };\r\n paging: GuiPaging = {\r\n enabled: true,\r\n page: 1,\r\n pageSize: 15,\r\n pageSizes: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50],\r\n pagerTop: true,\r\n pagerBottom: false,\r\n display: GuiPagingDisplay.ADVANCED\r\n };\r\n searching: GuiSearching = {\r\n enabled: true,\r\n placeholder: 'Suche'\r\n };\r\n maxHeight: any = 400;\r\n infoPanel: GuiInfoPanel = {\r\n enabled: true,\r\n infoDialog: false,\r\n columnsManager: true,\r\n schemaManager: true\r\n };\r\n titlePanel: GuiTitlePanel = {\r\n enabled: false,\r\n template: () => {\r\n return `\r\n <div class='title-panel-example' >List of contract workers</div>\r\n `;\r\n }\r\n }; \r\n\r\n theme: GuiTheme = localStorage.getItem('theme') === 'dark'? GuiTheme.DARK : GuiTheme.FABRIC;\r\n\r\n private themeSubscription: Subscription = new Subscription();\r\n\r\n constructor(@Inject(ApiService<TModel>) service: TApiService, columns: Array<GuiColumn>, private cModeService: ColorModeService) {\r\n this.service = service;\r\n if(this.columns.length == 0)\r\n this.columns = columns;\r\n\r\n //assign row details\r\n if(this.rowDetailTemplate === null || this.rowDetailTemplate === undefined)\r\n this.rowDetail = {\r\n enabled : false,\r\n };\r\n else\r\n this.rowDetail = {\r\n enabled : true,\r\n template: (this.rowDetailTemplate)\r\n };\r\n }\r\n\r\n @Input() rowDetailTemplate: null | ((item: TModel, index: number) => string) = null;\r\n\r\n @Input() isCellEditable = false;\r\n\r\n @Input() cellEditing: GuiCellEdit = {\r\n\r\n enabled: this.isCellEditable,\r\n\r\n rowEdit: (value: any, item: any, index: number) => {\r\n return Boolean(index % 2);\r\n },\r\n\r\n cellEdit: (value: any, item: any, index: number) => {\r\n return Boolean(index % 5);\r\n }\r\n }\r\n\r\n cellEditEntered: () => void = () => {};\r\n\r\n @Input() rowSelection: boolean | GuiRowSelection = true;\r\n\r\n @Input() onSelectedRows: (rows: Array<GuiSelectedRow>) => void = (rows) => {};\r\n \r\n @Input() initData : () => void = this.fetchData;\r\n \r\n @Input() columns: Array<GuiColumn> = [];\r\n\r\n selected: boolean = false;\r\n safelyUnselectAll() {\r\n this.selected = true\r\n if(this.api?.getSelectedRows() != undefined)\r\n if((this.api?.getSelectedRows().length ?? 0 > 0) && this.selected) {\r\n this.api?.unselectAll()\r\n this.selected = false\r\n }\r\n }\r\n \r\n @ViewChild('grid', { static: true }) mainGrid!: GuiGridComponent;\r\n\r\n private get api() : GuiGridApi {\r\n return this.mainGrid.api;\r\n }\r\n\r\n set source(data : TModel[]) {\r\n this.api.setSource(data)\r\n }\r\n\r\n get selectedRows(): Array<GuiSelectedRow> {\r\n return this.api.getSelectedRows();\r\n }\r\n \r\n ngOnInit(): void {\r\n\r\n const subscription = this.cModeService.themeChanges$.subscribe((theme: Theme) => {\r\n this.theme = theme === 'dark'? GuiTheme.DARK : GuiTheme.FABRIC;\r\n });\r\n\r\n this.themeSubscription.add(subscription);\r\n this.initData()\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.themeSubscription.unsubscribe();\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n }\r\n \r\n fetchData(): void {\r\n this.service.getAll().subscribe({\r\n next: (response) => {\r\n if (response.isSuccess && response.data) {\r\n this.source = response.data;\r\n this.loading = false;\r\n } else {\r\n // Handle response failure\r\n console.error('Failed to fetch users');\r\n }\r\n },\r\n error: (error) => console.error('Error fetching users:', error)\r\n });\r\n }\r\n}\r\n\r\n","<gui-grid #grid\r\n [columns]=\"columns\"\r\n [columnMenu]=\"columnMenu\"\r\n [sorting]=\"sorting\"\r\n [loading]=\"loading\"\r\n [rowSelection] = \"rowSelection\"\r\n [rowDetail]=\"rowDetail\"\r\n [autoResizeWidth]=\"autoResizeWidth\"\r\n [paging]=\"paging\"\r\n [searching]=\"searching\"\r\n [cellEditing]=\"cellEditing\"\r\n [virtualScroll]=\"true\"\r\n [infoPanel]=\"infoPanel\"\r\n [titlePanel]=\"titlePanel\"\r\n [theme]=\"theme\"\r\n (selectedRows)=\"onSelectedRows($event)\",\r\n [cellEditEntered] = \"cellEditEntered()\">\r\n</gui-grid>"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}