diff --git a/frontend/src/app/ntt-gantt/ntt-gantt.component.css b/frontend/src/app/ntt-gantt/ntt-gantt.component.css index 0377c30..02e5843 100644 --- a/frontend/src/app/ntt-gantt/ntt-gantt.component.css +++ b/frontend/src/app/ntt-gantt/ntt-gantt.component.css @@ -479,4 +479,11 @@ height: 12px; width: 12px; transform: rotate(45deg); -} \ No newline at end of file +} +.gantt-container { + height: 75vh; /* Höhe relativ zur Viewport-Höhe */ +} +:host { + display: block; + height: 100%; /* Die Komponente füllt den verfügbaren Raum des übergeordneten Containers */ +} diff --git a/frontend/src/app/ntt-gantt/ntt-gantt.component.html b/frontend/src/app/ntt-gantt/ntt-gantt.component.html index 5ae9a0d..e6847d8 100644 --- a/frontend/src/app/ntt-gantt/ntt-gantt.component.html +++ b/frontend/src/app/ntt-gantt/ntt-gantt.component.html @@ -198,7 +198,9 @@ +
- +
@@ -269,7 +271,7 @@ diff --git a/frontend/src/app/ntt-gantt/ntt-gantt.component.ts b/frontend/src/app/ntt-gantt/ntt-gantt.component.ts index 141f8ad..4ffb408 100644 --- a/frontend/src/app/ntt-gantt/ntt-gantt.component.ts +++ b/frontend/src/app/ntt-gantt/ntt-gantt.component.ts @@ -21,6 +21,7 @@ import { DeletePresetDialogComponent } from '../delete-preset-dialog/delete-pres import { SavePresetUnderDialogComponent } from '../save-preset-under-dialog/save-preset-under-dialog.component'; import { Location } from '@angular/common'; import { environment } from 'src/environments/environment'; +import { GanttModule, ResizeService } from '@syncfusion/ej2-angular-gantt'; export const MY_DATE_FORMATS = { @@ -52,7 +53,7 @@ interface presetGroup { selector: 'ntt-gantt', templateUrl: './ntt-gantt.component.html', styleUrls: ['./ntt-gantt.component.css'], - providers: [ + providers: [ResizeService, { provide: MAT_DATE_FORMATS, useValue: MY_DATE_FORMATS } ] }) @@ -114,7 +115,7 @@ export class NttGanttComponent implements OnInit { public horizontalPosition: MatSnackBarHorizontalPosition = 'end'; public verticalPosition: MatSnackBarVerticalPosition = 'bottom'; public inputForTimeline = []; - public renderplanTime: boolean = false; + public renderplanTime: boolean = true; public planTimeScrollLeft: number = 0; public stateList: any[] = []; @@ -209,7 +210,8 @@ export class NttGanttComponent implements OnInit { this.renderGantt = false; this.firstLoad = true; this.sliceStart = 0; - this.sliceEnd = 200; + this.sliceEnd = 20; + this.dataService.getUser().then((res: any) => { console.log(res); @@ -428,7 +430,8 @@ export class NttGanttComponent implements OnInit { this.userPreferences = res.userPreferences; this.showDetails = res.userPreferences.showDetails; this.selectedScalar = this.scalars[res.userPreferences.view]; - this.changeScalar(); + console.log() + console.log("SELECETEDSCALAR########"+this.selectedScalar); this.dataService.fetchUserSupportGroup().then((res: any) => { @@ -454,6 +457,8 @@ export class NttGanttComponent implements OnInit { + + /**###################################################################### Data Mapping, Filter and Sorting Functions ######################################################################*/ /** @@ -542,6 +547,7 @@ export class NttGanttComponent implements OnInit { this.spin = false; this.showNoResultsError = true; this.renderplanTime = false; + } }); } @@ -713,14 +719,17 @@ export class NttGanttComponent implements OnInit { if (this.selectedScalar == this.scalars[0]) { this.timelineSettings = { topTier: { unit: 'Week' }, bottomTier: { format: 'dd', unit: 'Day', count: 1 } }; this.renderplanTime = false; + } if (this.selectedScalar == this.scalars[1]) { this.timelineSettings = { topTier: { unit: 'Month' }, bottomTier: { format: 'WW', unit: 'Week', count: 1 } }; this.renderplanTime = true; + } if (this.selectedScalar == this.scalars[2]) { this.timelineSettings = { topTier: { unit: 'Year' }, bottomTier: { format: 'MM', unit: 'Month', count: 1 } }; this.renderplanTime = false; + } this.editUserPreferences(); @@ -754,6 +763,7 @@ export class NttGanttComponent implements OnInit { this.plantimeComponent.changeDateRange(this.projectStartDate, this.projectEndDate); this.renderplanTime = true; + } } @@ -767,6 +777,7 @@ export class NttGanttComponent implements OnInit { this.plantimeComponent.changeDateRange(this.projectStartDate, this.projectEndDate); this.renderplanTime = true; + } } /** diff --git a/frontend/src/styles.css b/frontend/src/styles.css index cb0d05a..7dddc7e 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -32,3 +32,7 @@ color: white !important; border: none; } + +html, body { + overflow: hidden !important; +}