X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Fpolicy%2Fpolicy-control.component.ts;h=f8b75c31e997f55f005b935e2e8f8bdcd9c48225;hb=c67856a7992d1884db7315c7a58ffff5e9c97535;hp=df49c76ecb1ab968b1734a44d66f7ccaafedfa71;hpb=da0dd4633b71e93fdb7948741c1e1e85ae201d92;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/policy/policy-control.component.ts b/webapp-frontend/src/app/policy/policy-control.component.ts index df49c76..f8b75c3 100644 --- a/webapp-frontend/src/app/policy/policy-control.component.ts +++ b/webapp-frontend/src/app/policy/policy-control.component.ts @@ -27,14 +27,22 @@ import { PolicyService } from "@services/policy/policy.service"; templateUrl: "./policy-control.component.html", styleUrls: ["./policy-control.component.scss"] }) + export class PolicyControlComponent implements OnInit { - policyTypeIds: Array; + policyTypeIds = []; + minimiseTrigger: boolean = false; - constructor(private policyService: PolicyService) {} + constructor(private policyService: PolicyService) { + } ngOnInit() { + this.refreshTables(); + } + + refreshTables() { this.policyService.getPolicyTypes().subscribe((policyType: PolicyTypes) => { - this.policyTypeIds = policyType.policytype_ids; + this.policyTypeIds = policyType.policytype_ids.sort(); + this.minimiseTrigger = !this.minimiseTrigger; }); } }