- add platform-detail.component
- remove helgoland modules depiction and selector and angular/forms
This commit is contained in:
parent
e797122055
commit
7f13e31251
13 changed files with 174 additions and 1145 deletions
|
@ -2,7 +2,7 @@ import {
|
|||
Input, Component, AfterViewInit, ViewChild, ElementRef, SimpleChanges, DoCheck, IterableDiffer, IterableDiffers
|
||||
} from '@angular/core';
|
||||
// import * as d3 from 'd3';
|
||||
import { Chart, registerables } from 'chart.js';
|
||||
import { Chart, ChartDataset, registerables } from 'chart.js';
|
||||
|
||||
import { GeomonTimeseries, DataConst, GeomonTimeseriesData } from '../../../shared/models/dataset';
|
||||
import { DatasetApiService } from '../../../app/services/dataset-api.service';
|
||||
|
@ -87,7 +87,7 @@ export class GeomonTimeseriesChartComponent implements AfterViewInit, DoCheck {
|
|||
left: 10
|
||||
};
|
||||
|
||||
// private datasetIdsDiffer: IterableDiffer<string>;
|
||||
private datasetIdsDiffer: IterableDiffer<string>;
|
||||
private selectedDatasetIdsDiffer: IterableDiffer<string>;
|
||||
|
||||
constructor(
|
||||
|
@ -97,10 +97,12 @@ export class GeomonTimeseriesChartComponent implements AfterViewInit, DoCheck {
|
|||
protected timeService: TimeService,
|
||||
public datasetService: DatasetService<DatasetOptions>,
|
||||
) {
|
||||
this.datasetIdsDiffer = this.iterableDiffers.find([]).create();
|
||||
this.selectedDatasetIdsDiffer = this.iterableDiffers.find([]).create();
|
||||
}
|
||||
|
||||
public ngDoCheck(): void {
|
||||
|
||||
const selectedDatasetIdsChanges = this.selectedDatasetIdsDiffer.diff(this.selectedDatasetIds);
|
||||
if (selectedDatasetIdsChanges) {
|
||||
selectedDatasetIdsChanges.forEachAddedItem((addedItem) => {
|
||||
|
@ -110,6 +112,10 @@ export class GeomonTimeseriesChartComponent implements AfterViewInit, DoCheck {
|
|||
this.removeSelectedId(removedItem.item);
|
||||
});
|
||||
}
|
||||
|
||||
if(this.datasetOptions){
|
||||
let test = this.datasetOptions;
|
||||
}
|
||||
}
|
||||
|
||||
protected setSelectedId(internalId: string): void {
|
||||
|
@ -325,10 +331,10 @@ export class GeomonTimeseriesChartComponent implements AfterViewInit, DoCheck {
|
|||
axisOptions: {
|
||||
uom: dataset.uom,
|
||||
label: dataset.label,
|
||||
zeroBased: datasetOptions.zeroBasedYAxis,
|
||||
// zeroBased: datasetOptions.zeroBasedYAxis,
|
||||
// yAxisRange: options.yAxisRange,
|
||||
autoRangeSelection: datasetOptions.autoRangeSelection,
|
||||
separateYAxis: datasetOptions.separateYAxis,
|
||||
// autoRangeSelection: datasetOptions.autoRangeSelection,
|
||||
// separateYAxis: datasetOptions.separateYAxis,
|
||||
parameters: {
|
||||
feature: dataset.parameters.feature,
|
||||
phenomenon: dataset.parameters.phenomenon,
|
||||
|
@ -381,7 +387,7 @@ export class GeomonTimeseriesChartComponent implements AfterViewInit, DoCheck {
|
|||
|
||||
private processData(dataEntry: InternalDataEntry, datasetIndex?: number): void {
|
||||
|
||||
let dataset;
|
||||
let dataset: ChartDataset;
|
||||
|
||||
if (datasetIndex != null) {
|
||||
dataset = this.lineChart.data.datasets[datasetIndex];
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue