src/app/shared/widgets/configuration/app.configuration.ts
Properties |
|
| controllers |
controllers:
|
Type : Controllers
|
| description |
description:
|
Type : string
|
| id |
id:
|
Type : string
|
| identifier |
identifier:
|
Type : string
|
| infoHeight |
infoHeight:
|
Type : string
|
| Optional |
| infoText |
infoText:
|
Type : string
|
| Optional |
| infoTitle |
infoTitle:
|
Type : string
|
| Optional |
| infoToolTip |
infoToolTip:
|
Type : string
|
| Optional |
| infoWidth |
infoWidth:
|
Type : string
|
| Optional |
| links |
links:
|
Type : Links
|
| messages |
messages:
|
Type : Message[]
|
| module |
module:
|
Type : string
|
| overlayScrollbarActive |
overlayScrollbarActive:
|
Type : boolean
|
| Optional |
| pageTitle |
pageTitle:
|
Type : string
|
| Optional |
| profile |
profile:
|
Type : string
|
| root-controller |
root-controller:
|
Type : string
|
| root-widget |
root-widget:
|
Type : string
|
| widgets |
widgets:
|
Type : Widgets
|
| wikiLink |
wikiLink:
|
Type : string
|
| Optional |
export interface Links {
[id: string]: string;
}
export interface Widget {
component: string;
configuration: any;
hostClass: string;
hostClassModifiers: string[];
elementClass: string;
elementClassModifiers: string[];
header: string;
actions?: {
alignment?: string;
elements: string[];
};
footer: string;
links: Links;
}
export interface Controller {
controller: string;
configuration: any;
links: Links;
}
export interface Message {
path: string;
level: "ERROR" | "WARNING" | "INFO";
message: string;
}
export interface Widgets {
[id: string]: Widget;
}
export interface Controllers {
[id: string]: Controller;
}
export interface Configuration {
id: string;
module: string;
identifier: string;
profile: string;
pageTitle?: string;
infoTitle?: string;
infoText?: string;
infoWidth?: string;
infoHeight?: string;
infoToolTip?: string;
wikiLink?: string;
description: string;
overlayScrollbarActive?: boolean;
"root-widget": string;
"root-controller": string;
widgets: Widgets;
controllers: Controllers;
links: Links;
messages: Message[];
}