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 | Name der Spalte | |
label | Legende der Spalte | |
editable [optional] | Legt fest, ob der Benutzer diesen Wert ändern darf. Hat keine Auswirkungen wenn das Control 'TextBlock' oder 'Image' ist. | |
dataDefinitions [optional] | Datadefinition wenn das Control auf 'Combobox' oder 'Image' eingestellt ist. | |
resize [optional] | Legt fest, ob der Benutzer die Breite dieser Spalte ändern darf. | |
cellBackground | Hintergrundfarbe | |
textColor | Textfarbe | |
width | Zahlenwert der Breite | |
widthUnit | Einheit der Breite | |
minWidth | Zahlenwert der minimalen Breite | |
minWidthUnit | Einheit der minimalen Breite | |
horizontalAlignment [optional] | Horizontale Ausrichtung | |
verticalAlignment [optional] | Vertikale Ausrichtung | |
format [optional] | Formatierungsfunktion |
Verfügbar ab Version 1.8 |