Table of Contents

TTMSFNCDataBindingEditorBuildItem Record

Internal layout record that stores the screen rectangles and text values for a single binding row rendered in the data binding editor canvas.

API unit family: TMSFNCDataBindingEditor

Syntax

TTMSFNCDataBindingEditorBuildItem = record

Fields and properties

Name Type Description
BindComponentRect TRectF Bounds of the cell that shows the bound component.
BindComponentText string Text displayed in the bound-component cell.
ColumnsPropertyNameRect TRectF Bounds of the cell that shows the target property name for a column binding.
ColumnsPropertyNameText string Text displayed in the column property-name cell.
ColumnsSubPropertyNameRect TRectF Bounds of the cell that shows the target sub-property name for a column binding.
ColumnsSubPropertyNameText string Text displayed in the column sub-property-name cell.
FieldNameRect TRectF Bounds of the cell that shows the source field name.
FieldNameText string Text displayed in the field-name cell.
Item TTMSFNCDataBinderItem The binding this row was built from.
PropertyNameRect TRectF Bounds of the cell that shows the target property name.
PropertyNameText string Text displayed in the property-name cell.
SubFieldNamesCombos TTMSFNCDataBindingTComboArray Drop-down controls that let the user pick each sub-field, in the same order as SubFieldNamesRects.
SubFieldNamesRects TTMSFNCDataBindingTRectFArray Bounds of each sub-field cell in the row, in display order.
SubFieldNamesTexts TTMSFNCDataBindingStringArray Text displayed in each sub-field cell, in the same order as SubFieldNamesRects.
SubPropertyNamesCombos TTMSFNCDataBindingTComboArray Drop-down controls that let the user pick each sub-property, in the same order as SubPropertyNamesRects.
SubPropertyNamesRects TTMSFNCDataBindingTRectFArray Bounds of each sub-property cell in the row, in display order.
SubPropertyNamesTexts TTMSFNCDataBindingStringArray Text displayed in each sub-property cell, in the same order as SubPropertyNamesRects.