XDSPropertyListbox

Version: 2023r1

Properties #

DividerColor as ColorPropertiesCaption as String (Default = “Properties”)
EmptyFooterColor as ColorSidebarColor as Color
FalseText as StringTextColor as Color
HeaderColor as ColorTextColorPropertyNames as Color
HeaderTextColor as ColorTrueText as String
IndicatorIconsColor as Color

Methods #

AddCheckbox(Propname as String, value as Boolean)LoadProperties(PropertiesJSON as JSONItem)
AddColor(Propname as String, value as String)SelectedRowName() as String
AddHeader(HeaderTitle as String)SelectedRowType() as RowType
AddNumericField(Propname as String, value as String)SelectedRowValue() as String
AddPopupList(Propname as String, InitialValue as String, CommaDelimitedList as String)SetColor(selectedColor as Color) *used for InvokeColor EventHandler.
AddText(Propname as String, value as String)SetText(userText as String) *used for InvokeTextBox EventHandler.
GetProperties() as JSONItem

Events #

CheckboxStateChanged(value as Boolean)ListItemAction(selecteditem as String)
InvokeColor() *Property color-cube was clickedPropetyChanged(PropertyName as String, PropertyValue as Variant)
InvokeTextBox() *Property ellipse was clicked

Enumerations #

XDSPropertyListbox.RowType #

Header = 0Color = 3
Text = 1List = 4
CheckBox = 2Numeric = 5