Selection List
Allows a user to select and sort a collection of data items.
This control has a few different flavors to it and can be changed up visually in a number of different ways.
| Property Group | Property | Description |
|---|---|---|
| Basic | Id | Unique identifier for the control |
| Basic | Label Text | Sets the label within the control. (Fig. A) |
| Behavior | On Blur | Click this to create an OnBlur event for the control. On Blur is triggered when the control loses focus. |
| Behavior | On Create | Click this to create an OnCreate event for the control On Create is triggered when the control is painted to the GUI. |
| Comments | Comments | Add some developer notes to the control. These are not customer-facing and are only visible in App Studio (Fig. B) |
| Data | Key Field | Indicates that a bound component is a key field. If true, the field is enabled if there is no current record, allowing the user to select an existing record or create a new one. Not relevant to this control. |
| Data | EpBinding | Bind the control to a DataView.Column. This is used to store the delimited list of items. Can be used to apply row rules to the control. |
| Data | List | This can be used to define hard coded items for the list instead of a dataview. |
| Data > List | Id | Unique ID for the item. (Fig. C) |
| Data > List | Text | Set the text value for the item (Fig. C) |
| Data > List | Id Name |
|
| Data > List | Description | Set the detailed description for the item (Fig. C) |
| Data > List | SubText |
|
| Data > List | LeftIcon |
|
| Data > List | Command |
|
| Data > List | Selected | Set the flag to indicated if the item is selected by default. (Fig. C) |
| Data > List | Checkmark Hidden | Set the flag to indicate if the selected item has a hidden checkmark. Seems weird, but okay. (Fig. C) |
| Data > List | Toggle Disabled | Set the flag to indicate if the item is disabled. This works, as in you cannot select it, but there’s no visual indicator to indicate that. (Fig. C) |
| Data > List | Required | Set the flag to require this list item. (Fig. C) |
| Data > List | Bookmark |
|
| Dataviews | Source View Name | Set the view name used to populated the source list. Format: DataView |
| Dataviews | Source Table Name |
|
| Dataviews | Source Code Col | Column name used to populate the source list item ID. Format: ColumnName |
| Dataviews | Source Desc Col | Column name used to populate the source list item description. Format: ColumnName |
| Dataviews | Target View Name | Set the view name used to populated the targetlist. Format: DataView |
| Dataviews | Target Table Name |
|
| Dataviews | Target Code Col | Column name used to populate the target list item ID. Format: ColumnName |
| Dataviews | Target Desc Col |
|
| Dataviews | Table Name | Set the table name used with source AND target codes and descriptions |
| Dataviews | Parent Related Col | Set the name of the column on the parent table. Used when binding to parent/child related tables. |
| Dataviews | Child Related Col | Set the name of the column on the child table. Used when binding to parent/child related tables. |
| Dataviews | Related Col | Set the shared name of the column on both the parent and child tables. Used when binding to parent/child related tables. |
| Layout | Alignment | Sets the alignment of the control. (Fig. D) |
| Layout | Width | Sets the specific width (pixels) for the control. (Fig. E) |
| State | Personalizable | If true, a user can personalize this component(hide/show) |
| State | Customizable | If true, a user can customize this component in child layers |
| State | Hidden | Hides the control from view. |
| State | Disabled | Disables the control. The control will not allow editing or focus. |
| State | Read Only | Makes the control read only so that it will not allow editing. The control can still be focused. |
| State | Auto Focus | When enabled, the control is automatically focused on creation. |
| Advanced | Target Label Text | Set the label text for the target list. (Fig. F) |
| Advanced | Mode Type | Set the display mode. Valid options include: Single and Dual. (Fig. G) |
| Advanced | UI Mode | Set the selection mode. Valid options include: Select, Switch, |
| Advanced | Position Mode | Set the position of the text. Valid Options Include: Left or Right (Fig. I) |
| Advanced | Reorder | Set the reorder mode. Valid Options Include: Select or All (Fig. J) |
| Advanced | Header |
|
| Advanced | Limit |
|
| Advanced | Rows | Sets the number of items to be displayed (can scroll for more). Used in all modes except Panel. (Fig. K) |
| Advanced | Manual Sort |
|
| Advanced | Show Edit |
|
| Advanced | Enable Edit |
|
| Advanced | Enable Header Edit |
|
| Advanced | Value Primitive |
|
| Advanced | Delimited | Set the flag indicating if the multi-select value for binding is delimited. This is required for multi select. |
| Advanced | Delimiter | Set the delimiter character. Valid options include: ~ , ` (tilde, comma, tick). |
| Advanced | EpiLabel |
|
| Advanced | Draggable |
|
Figure A: Label Text
Figure B: Comments
Figure C: Items
Figure D: Alignment
Figure E: Width
Figure F: Target Label Text
Figure G: Mode Type
Figure H: UI Mode
Figure I: Position Mode
Figure J: Reorder
Figure K : Rows
More info on setup from an older post: How To: Kinetic Selectable List












