Skip to content
Snippets Groups Projects
Commit 96cfc057 authored by Julian Späth's avatar Julian Späth
Browse files

Merge branch 'default_data' into 'master'

Default data

See merge request covid-19/frontend!41
parents a03b654e afc1b9a6
No related branches found
No related tags found
No related merge requests found
<div class="content">
<ng-select [items]="datasetItems" bindLabel="label" bindValue="data" [virtualScroll]="true" class="custom"
placeholder="Select..." (change)="select($event)">
<ng-select [items]="datasetItems" bindLabel="label" [virtualScroll]="true" class="custom"
placeholder="Select..." [ngModel]="selectedDataset" (ngModelChange)="select($event)">
<ng-template ng-option-tmp let-item="item">
{{item.label}} <br/>
<small>{{item.datasets}}</small>
......
......@@ -8,12 +8,16 @@ import {Component, EventEmitter, Input, Output} from '@angular/core';
export class SelectDatasetComponent {
@Output() selectDataset: EventEmitter<any> = new EventEmitter();
@Input() selectedDataset;
@Output() selectedDatasetChange: EventEmitter<any> = new EventEmitter();
@Input() datasetItems: Array<{label: string, datasets: string, data: Array<[string, string]>}>;
public select(selectionItem) {
this.selectDataset.emit(selectionItem.data);
// console.log(selectionItem);
this.selectedDataset = selectionItem;
this.selectedDatasetChange.emit(selectionItem);
}
}
......@@ -15,8 +15,10 @@
</p>
</header>
<div class="card-content">
<app-select-dataset [datasetItems]="datasetItems"
(selectDataset)="createNetwork($event)"></app-select-dataset>
<app-select-dataset [datasetItems]="datasetItems" [selectedDataset]="selectedDataset"
(selectedDatasetChange)="selectedDataset = $event; createNetwork($event.data)">
</app-select-dataset>
</div>
</div>
......
......@@ -57,6 +57,9 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit {
{label: 'CoV2', datasets: 'Krogan', data: [['Krogan', 'SARS-CoV2']]},
{label: 'CoV2', datasets: 'TUM', data: [['TUM', 'SARS-CoV2']]}];
public selectedDataset = this.datasetItems[0];
@ViewChild('network', {static: false}) networkEl: ElementRef;
constructor(private http: HttpClient,
......@@ -121,7 +124,8 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit {
async ngAfterViewInit() {
if (!this.network) {
await this.createNetwork(this.datasetItems[0].data);
this.selectedDataset = this.datasetItems[4];
await this.createNetwork(this.datasetItems[4].data);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment