AccordionItem
[ Schnittstelle ]
export interface AccordionItem {
name: string;
text: string;
targetFile: TargetFile;
targetFileHostPreload: boolean;
targetFileHostPreAttach: boolean;
targetFileHostKeepAlive: boolean;
accessRights?: TcHmi.AccessControl[];
fileHost?: TcHmi.Controls.System.TcHmiRegion | TcHmi.Controls.System.TcHmiUserControlHost;
headerElement?: HTMLElement;
contentElement?: HTMLElement;
scrollContainer?: HTMLElement;
maxContentHeight?: number;
icon?: Icon;
iconElement?: HTMLElement;
}Eigenschaften
Name | Typ | Beschreibung |
|---|---|---|
name | Name des Accordion-Elements. | |
text | Der angezeigte Text des Accordion-Items. | |
targetFile | Das Control oder das UserControl, das angezeigt werden soll. | |
targetFileHostPreload | Legt fest, ob der Ziel-Dateihost beim Initialisieren der Accordion-Region vorgeladen oder erst beim Auswählen des Accordion-Items geladen wird. | |
targetFileHostPreAttach | Legt fest, ob der Ziel-Dateihost bereits in den DOM eingefügt wird, auch wenn das Accordion-Element noch nicht geöffnet ist. Hat nur eine Auswirkung, wenn TargetFileHostPreload auf true gesetzt ist. | |
targetFileHostKeepAlive | Legt fest, ob der Ziel-Dateihost beim Schließen des Accordion-Items aktiv bleibt. Hat keine Auswirkung, wenn TargetFileHostPreload auf true gesetzt ist. | |
accessRights | Eine Liste an Zugriffsrechten des Accordion-Items. | |
fileHost | TcHmi.Controls.System.TcHmiRegion, TcHmi.Controls.System.TcHmiUserControlHost, undefined | Der Datei-Host als Region für Controls oder als UserControlHost für UserControls. |
headerElement | Das Header-Element des Accordion-Items. | |
contentElement | Das Content-Element des Accordion-Items | |
scrollContainer | Der Scroll-Container des Accordion-Items | |
maxContentHeight | Die maximale Höhe des Contents des Accordion-Items in 'px'. | |
icon | Das Icon des Accordion-Items. | |
iconElement | Das HTML-Element des Icons. |
Schema: tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiAccordionRegion.AccordionItem