SimpleColumn

[ Schnittstelle ]

export interface SimpleColumn {
    cellBackground?: TcHmi.SolidColor;
    textColor?: TcHmi.SolidColor;
    label: string;
    control:
        | 'TextBlock'
        | 'TextBox'
        | 'CheckBox'
        | 'ComboBox'
        | 'Image'
        | 'PasswordInput'
        | 'NumericInput'
        | 'SpinboxInput'
        | 'DateTimeInput'
        | 'TimespanInput'
        | 'Button'
        | 'ToggleButton'
        | 'ToggleSwitch'
        | 'RadioButton'
        | 'CustomMessage'
        | 'DirectImage;
    width: number;
    widthUnit: TcHmiDatagrid.DimensionUnitOrFactor;
    resize?: boolean;
    minWidth?: number;
    minWIdthUnit?: TcHmi.DimensionUnit;
    editable?: boolean;
    sortable?: boolean;
    horizontalAlignment?: TcHmi.HorizontalAlignment;
    verticalAlignment?: TcHmi.VerticalAlignment;
    format?: TcHmi.IFunction;
    dataDefinitions?: TcHmiDatagrid.DataDefinition[] |
        TcHmiDatagrid.DataDefintion;
    headerHorizontalAlignment?: TcHmi.HorizontalAlignment;
    headerVerticalAlignment?: TcHmi.VerticalAlignment;
    ignoreEscapeSequences?: boolean;
    autoFocusOut?: boolean;
    autoSelectText?: boolean;
    maxTextLength?: number;
}


Eigenschaften

Name

Typ

Beschreibung

cellBackground (optional)

TcHmi.SolidColor

Hintergrundfarbe der Zellen dieser Spalte

textColor (optional)

TcHmi.SolidColor

Textfarbe der Zellen dieser Spalte

label

string

Spaltenbeschriftung

control

'TextBlock' | 'TextBox' | 'CheckBox' | 'ComboBox' | 'Image' | 'PasswordInput' | 'NumericInput' | 'SpinboxInput' | 'DateTimeInput' | 'TimespanInput' | 'Button' | 'ToggleButton' | 'ToggleSwitch' | 'RadioButton' | 'HTMLElement' | 'AutoDetectControl'| 'DirectImage'

Controltyp

width

number

Spaltenbreite

widthUnit

TcHmiDatagrid.DimensionUnitOrFactor

Einheit der Spaltenbreite

resize (optional)

boolean

Größenveränderbar

minWidth (optional)

number

Mindestbreite der Spalte

minWidthUnit (optional)

TcHmi.DimensionUnit

Einheit für die Mindestbreite der Spalte

editable (optional)

boolean

Änderbarkeit

sortable (optional)

boolean

Sortierbarkeit

horizontalAlignment (optional)

TcHmi.HorizontalAlignment

Horizontale Ausrichtung des Textes

verticalAlignment (optional)

TcHmi.VerticalAlignment

Vertikale Ausrichtung des Textes

format

TcHmi.IFunction

Formatierungsfunktion

dataDefinitions (optional)

TcHmiDatagrid.DataDefinition[] | TcHmiDatagrid.DataDefintion

Zuordnung von srcData zu einer Combobox oder Bildauswahl.

headerHorizontalAlignment (optional)

TcHmi.HorizontalAlignment

Horizontale Ausrichtung des Headers

headerVerticalAlignment (optional)

TcHmi.VerticalAlignment

Vertikale Ausrichtung des Headers

ignoreEscapeSequences (optional)

boolean

Wenn auf „true“ gesetzt, wird ein Backslash in einem Text unverändert in der HMI angezeigt.

autoFocusOut (optional)

boolean

Automatischer Fokusverlust bei Eingabe- oder Escapetaste.

autoSelectText (optional)

boolean

Textauswahl bei Fokus der Zelle

maxTextLength (optional)

number

Maiximale Textlänge

Siehe auch

Schema: tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiTreeView.ColumnDefinitionList

SimpleColumn 1:

Verfügbar ab Version 1.12.760