FirstTable

The first table row elements configured with this attribute.

FirstTable 1:

First Table array element properties:

Property

Type

Description

Access Right

tchmi:framework#/definitions/AccessConfig

Access rights to every row element can be listed, it allows individual access configuration for each row.

FBValue_DataType

tchmi:framework#/definitions/RowDataType

  • Select the data type from the enumeration for formatting and displaying the value, the user can select one of [noneDataType, BoolDataType, IntDataType, IntDataType_Enum, FloatDataType, TimeDataType, StringDataType] as data types. Based on this selection the row will create a control to display the value and allow user input.
  • For BoolDataType a Checkbox will appear as an user interaction control.
  • If IntDataType_Enum is set, a combo box control will appear. Which will be configured by the ComboBoxSrcData property.
  • No input control will be shown if noneDataType data type is selected.
  • For the rest options an InputBox with appropriate configurations will appear.

UnitGroup

string

Sets the unit group for the input box control for this row.

MaxValue

tchmi:framework#/definitions/ValueAttribute

Sets the maximum value the user can enter.

MinValue

tchmi:framework#/definitions/ValueAttribute

Sets the minimum value the user can enter.

RefValue

tchmi:framework#/definitions/ValueAttribute

Sets the reference value which is needed to calculate percentage if the unit group is percentage.

Value

tchmi:framework#/definitions/ValueAttribute

Value symbol path of the value that will be displayed and updated on a user input.

ComboBox SrcData

tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiCombobox.ListItemList

With this property you can configure a combo box.

isReadOnly

boolean

Set it to TRUE if the value shown on the row should not be editable by the user.

DigitsAfterDecimal

number

Number of digits displayed after the decimal point.

Available: since version 12.14.0

DisplayUnit

string

Sets a fixed unit as the display unit for the row. The UnitGroup value must be an empty string to use this.

Available: since version 12.14.0

SystemUnit

string

Sets a fixed unit as the system unit for the row. The UnitGroup value must be an empty string to use this.

Available: since version 12.14.0

RecipeManagement

tchmi:framework#/definitions/RecipeType

User can select if values should be added to a recipe type by the table control.

RecipeTypeName

string

Recipe type name to which symbols will be added by the table control.

isDescriptor

boolean

Set it to TRUE to use this row only as a descriptor without any input option.

RowNumber

number

The displayed row number of the row.

LocalizationKey

string

Text displayed as row title for each row.

RowInformation

string

Information text that will be shown in a pop up when user clicks information icon on the row.

Available: since version 12.14.0

LogChangesByUser

boolean

Set it to TRUE/FALSE to enable/disable logging of user changes for the row.

If left unset the LogUserChanges attribute value will apply.

Available: since version 12.12.0

ChangeLogDescriptor

String

Descriptor text that is used for change log entry instead of symbol path.

Available: since version 12.14.0

Schema: tchmi:framework#/definitions/TableRowsList

Attribute getter: getReftable

Attribute setter: setReftable

Available: since version 12.6.0