IHeaderItems
[ Schnittstelle ]
export interface IHeaderItems {
control: TcHmi.Controls.System.baseTcHmiControl| undefined;
id: string | undefined;
displayed: boolean;
itemType: string;
priority: string;
itemAlign: ‘Left’ | ‘Right’;
prefWidth: number;
prefWidthUnit: DimensionUnit;
prefHeight: number;
prefHeightUnit: DimensionUnit;
minWidht: number;
minWidhtUnit: DimensionUnit;
classList: string[];
accessRight: AccessControl[];
timeDisplayLayout?: ‘Time’ | ‘Date’ | ‘TimeDateSingleLine’ | ‘TimeDateMultiLine’ | ‘DateTimeSingleLine’ | ‘DateTimeMultiLine’ [];
filter?: Filer[];
targetRegion?: string;
targetControl?: string;
text?: string;
image?: string;
altText?: string;
textPosition?: ‘Left’ | ‘Right’;
textElement?: HTMLElement;
stateList?: TcHmi.Controls.Beckhoff.TcHmiStateImage.IStateStructure[];
stateVar?: any;
localizationMapping?: TcHmi.Controls.Beckhoff.TcHmiLocalizationSelect.ListItem[];
adsRuntime?: string;
serverInterval?: number;
serverDomain?: string;
stateImages?: TcHmi.Controls.Beckhoff.TcHmiAdsState.IStateImages;
iconWidth?: number;
iconWidthUnit?: DimensionUnit;
allowLogout?: boolean;
allowSwitchUser?: boolean;
eventDestroyFunction?: DestroyFunction;
targetRegionSymbol?: Symbol<TcHmi.Controls.System.TcHmiRegion>;
}
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
control | Control welches anhand des Attributs „ItemType“ erstellt wird. | |
id | Id des Header-Elements | |
displayed | Anzeige Status des Header-Elements | |
itemType | Typ des Header-Elements | |
priority | Priorität des Header-Elements | |
itemAlign | ‚Left‘ | ‚Right‘ | Ausrichtung des Header-Elements |
prefWidth | Bevorzugte Breite des Header-Elements | |
prefWidthUnit | Einheit der bevorzugten Breite | |
prefHeight | Bevorzugte Höhe des Header-Elements | |
prefHeightUnit | Einheit der bevorzugten Höhe | |
minWidth | Mindestbreite des Header-Elements | |
minWidthUnit | Einheit der Mindestbreite | |
classList | string[] | Liste der Klassen des Header-Elements |
accessRight | Liste der Rechte des Header-Elements | |
timeDisplayLayout | ‚Time‘ | ‚Date‘ | ‚TimeDateSingleLine‘ | ‚TimeDateMultiLine‘ | ‚DateTimeSingleLine‘ | ‚DateTimeMultiLine‘ | Formatierung eines Uhr-Elements |
filter | Filter des EventLine Controls | |
targetRegion | Ziel Region Control | |
targetContent | Ziel Content-Seite | |
text | Dargestellter Text des “Text”-Elements | |
image | Dargestelltes Bild des “Image”-Elements | |
altText | Alternativer Text des “Image”-Elements. | |
textPosition | ‚Left‘ | ‚Right‘ | Position des Texts des “Text“-Elements |
textElement | HTMLElement | HTMLElement des „Text“-Elements |
stateList | Statusliste des “StateImage”-Elements | |
stateVar | Status des “StateImage”-Elements | |
localizationMapping | Liste von Lokalisationsbeschreibungen | |
adsRuntime | Laufzeit des “AdsState”-Elements | |
serverInterval | Interval einer Subscription | |
serverDomain | Domain einer Subscription | |
stateImages | TcHmi.Control.Beckhoff.TcHmiAdsState.IStateImages | Liste der Ads Status Bilder |
iconWidth | Icon-Breite | |
iconWidthUnit | Einheit der Icon-Breite | |
allowLogout | Erlaubt Logout bei einem „UserManagement“-Element | |
allowSwitchUser | Erlaubt Switch bei einem „UserManagement“-Element | |
eventDestroyFunction | DestroyFunction zur Event-Behandlung | |
targetRegionSymbol | Symbol der Zeil Region |
Verfügbar ab Version 1.12.750 |