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 |
HTML-Element des "Text"-Elements. | |
|
stateList |
Statusliste des "StateImage"-Elements. | |
|
stateVar |
Status des "StateImage"-Elements. | |
|
localizationMapping |
Liste von Lokalisationsbeschreibungen. | |
|
adsRuntime |
Laufzeit des "AdsState"-Elements. | |
|
serverInterval |
Intervall einer Subscription. | |
|
serverDomain |
Domain einer Subscription. | |
|
stateImages |
Liste der Ads Status Bilder. | |
|
iconWidth |
Icon-Breite. | |
|
iconWidthUnit |
Einheit der Icon-Breite. | |
|
allowLogout |
Erlaubtes Logout bei einem "UserManagement"-Element. | |
|
allowSwitchUser |
Erlaubter Switch bei einem "UserManagement"-Element. | |
|
eventDestroyFunction |
DestroyFunction zur Event-Behandlung. | |
|
targetRegionSymbol |
Symbol<TcHmi.Controls.System.TcHmiRegion> |
Symbol der Ziel Region. |
![]() | Verfügbar ab Version 1.12.750 |
