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

string

Name des Accordion-Elements.

text

string

Der angezeigte Text des Accordion-Items.

targetFile

TargetFile

Das Control oder das UserControl, das angezeigt werden soll.

targetFileHostPreload

boolean

Legt fest, ob der Ziel-Dateihost beim Initialisieren der Accordion-Region vorgeladen oder erst beim Auswählen des Accordion-Items geladen wird.

targetFileHostPreAttach

boolean

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

boolean

Legt fest, ob der Ziel-Dateihost beim Schließen des Accordion-Items aktiv bleibt. Hat keine Auswirkung, wenn TargetFileHostPreload auf true gesetzt ist.

accessRights

TcHmi.AccessControl[], undefined

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

HTMLElement, undefined

Das Header-Element des Accordion-Items.

contentElement

HTMLElement, undefined

Das Content-Element des Accordion-Items

scrollContainer

HTMLElement, undefined

Der Scroll-Container des Accordion-Items

maxContentHeight

number, undefined

Die maximale Höhe des Contents des Accordion-Items in 'px'.

icon

Icon, undefined

Das Icon des Accordion-Items.

iconElement

HTMLElement, undefined

Das HTML-Element des Icons.

Schema: tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiAccordionRegion.AccordionItem