Column

[ Schnittstelle ]

export interface Column {
    control: 'TextBlock' | 'TextBox' | 'CheckBox' | 'ComboBox' | 'Image';
    name: string;
    label: string;    editable?: boolean;
    dataDefinitions?: TcHmi.Controls.Beckhoff.DataGrid.DataDefinition[];
    resize?: boolean;
    cellBackground?: TcHmi.SolidColor;
    textColor?: TcHmi.SolidColor;
    width: number;
    widthUnit: TcHmi.DimensionUnit;
    minWidth?: number;
    minWidthUnit?: TcHmi.DimensionUnit;
    horizontalAlignment?: TcHmi.HorizontalAlignment;
    verticalAlignment?: TcHmi.VerticalAlignment;
    format?: TcHmi.IFunction;
}

Eigenschaften

Name

Typ

Beschreibung

control

'TextBlock', 'TextBox', 'CheckBox', 'ComboBox', 'Image'

Typ der Anzeige

control (ab Version 1.12.750)

'TextBlock', 'TextBox', 'CheckBox', 'ComboBox', 'Image', 'PasswordInput', 'NumericInput', 'SpinboxInput', 'DataTimeInput', 'Button', 'ToggleButton'. 'ToggleSwitch', RadioButton'

Typ der Anzeige

name

string

Name der Spalte

label

string

Legende der Spalte

editable [optional]

boolean

Legt fest, ob der Benutzer diesen Wert ändern darf. Hat keine Auswirkungen wenn das Control 'TextBlock' oder 'Image' ist.

dataDefinitions [optional]

TcHmi.Controls.Beckhoff.DataGrid.DataDefinition

Datadefinition wenn das Control auf 'Combobox' oder 'Image' eingestellt ist.

resize [optional]

boolean

Legt fest, ob der Benutzer die Breite dieser Spalte ändern darf.

cellBackground

TcHmi.SolidColor

Hintergrundfarbe

textColor

TcHmi.SolidColor

Textfarbe

width

number

Zahlenwert der Breite

widthUnit

TcHmi.DimensionUnit

Einheit der Breite

minWidth

number

Zahlenwert der minimalen Breite

minWidthUnit

TcHmi.DimensionUnit

Einheit der minimalen Breite

horizontalAlignment [optional]

TcHmi.HorizontalAlignment

Horizontale Ausrichtung

verticalAlignment [optional]

TcHmi.VerticalAlignment

Vertikale Ausrichtung

format [optional]

TcHmi.IFunction

Formatierungsfunktion

Column 1:

Verfügbar ab Version 1.8