Button

[ Schnittstelle ]

export interface Button {
    name: string;
    value?: any;
    width: number;
    height: number;
    widthMode?: 'Value' | 'Content';
    heightMode?: 'Value' | 'Content';
    minWidth?: number;
    maxWidth?: number;
    minHeight?: number;
    maxHeight?: number;
    textPadding?: TcHmi.FourSidedCss;
    text: string;
    tooltip?: string;
    keepPopupOpen?: boolean;
    actions?: TcHmi.Trigger.Action[];
}

Eigenschaften

Name

Typ

Beschreibung

name

string

Name des Buttons

value

any, undefined

Wert des Buttons

width

number

Breite des Buttons

height

number

Höhe des Buttons

widthMode

'Value', 'Content', undefined

Legt fest, ob die Breite aus dem Breitenwert (Value) übernommen oder anhand der Textlänge (Content) ermittelt wird.

heightMode

'Value', 'Content', undefined

Legt fest, ob die Höhe aus dem Höhenwert (Value) übernommen oder anhand der Textlänge (Content) ermittelt wird.

minWidth

number, undefined

Die minimale Breite des Buttons

maxWidth

number, undefined

Die maximale Breite des Buttons

minHeight

number, undefined

Die minimale Höhe des Buttons

maxHeight

number, undefined

Die maximale Höhe des Buttons

textPadding

FourSidedCss, undefined

Text-Padding des Buttons

text

string

Text des Buttons

tooltip

string, undefined

Tooltip des Buttons

keepPopupOpen

boolean, undefined

Wert, der angibt, ob das Popup geöffnet bleiben soll.

actions

Trigger.Action[]

Liste an Aktionen des Buttons

Schema: tchmi:framework#/definitions/TcHmi.Controls.System.TcHmiPopup.ButtonList

Button 1:

Verfügbar ab Version 1.12.760