List box

List whose selectable elements are obtained from project nodes or from one or more database tables

BrowseName
ListBox
SuperType
Element(Item)

Properties

Name BrowseName DataType Description
Model Model NodeId Reference to the information model or database from which to obtain the data
Selected value SelectedValue BaseDataType Value of the property set in Path of the value selected when an element is selected at runtime
Selected item SelectedItem NodeId Element selected when the object is initialized at runtime (if empty, it is initialized without selections). After initialization, this property displays the node corresponding to the selected element (access to the property is both read and write when the data are obtained from project nodes, read-only when obtained from a database)
UI selected item UISelectedItem NodeId Returns the element of the list that is selected at runtime
UI selected value UISelectedValue BaseDataType Value of the property of the element that is selected at runtime
Allow deselection AllowDeselection Boolean Allow deselecting elements from the list (no selected items)
Display value path DisplayValuePath LocalizedText Attribute/property of the nodes (or column of a database table) whose value is displayed in the list. When this property is empty, if the model is node-based, the BrowseName of the nodes is displayed; if the model is based on a database, the value of the first cell of each row is displayed, except for queries that further filter the values
Selected value path SelectedValuePath BaseDataType The property of the selected element used to assign a value to the Selected Value object when an element is selected at runtime
Query Query String Standard SQL query to filter the data of interest. You can use it to filter data from a database and to filter data obtained from a node-based model. In case of a node-based model, the SELECT * FROM Model part is mandatory, followed by the WHERE clause with which to indicate the search conditions - for example, SELECT * FROM Model WHERE Speed > 40
Font family FontFamily Font Font family
Font weight FontWeight Font weight Font weight
Font italic FontItalic Boolean Enables/disables italics in the text
Font size FontSize Size Font size
Text color TextColor Color Color of the text to display
Sort order SortOrder Sorting Default sort order, ascending or descending, of the elements
Order by OrderBy NodePath Attribute/property of the nodes or column of a table by which to sort the elements. Generally the same attribute/property or column from which the elements are obtained is set
DataList style DataListStyle String Style for data lists
ScrollBar style ScrollBarStyle String Style for scrollbars
Visible Visible Boolean (Inherited from Element)
Enabled Enabled Boolean (Inherited from Element)
Opacity Opacity Float (Inherited from Element)
Left margin LeftMargin Size (Inherited from Element)
Top margin TopMargin Size (Inherited from Element)
Right margin RightMargin Size (Inherited from Element)
Bottom margin BottomMargin Size (Inherited from Element)
Width Width Size (Inherited from Element)
Height Height Size (Inherited from Element)
Horizontal alignment HorizontalAlignment Horizontal alignment (Inherited from Element)
Vertical alignment VerticalAlignment Vertical alignment (Inherited from Element)
Rotation Rotation Size (Inherited from Element)

Methods

Refresh

BrowseName
Refresh

Refresh the displayed data

Events

User selection changed

BrowseName
User selection changed

Event that is triggered when the user changes the current value or status of the control