Dynamic Combo Box is a control applied for win, web and Smart Devices applications. It is used to relate two different Transactions.

In this tutorial we will explain how to use a dynamic combo box in Smart Devices.

Properties

AutoGrow If this property is true then the field will adjust the length of the attribute.
Data Source From To indicate where the data is loaded from (a table, a Data Provider or from fixed values)
ItemValues When selecting an item from dynamic combo box this property specify the value that will be used on this field.
ItemDescriptions Specify the attribute values that will be listed by the dynamic combobox.
SortDescriptions If this property is true then the descriptions will be sorted.
Conditions You can set conditions on the list that will be deployed (it is unavailable until RC).
InstantiatedAttribute Specifies a list of attribute nameswhose values ​​will be assumed instantiated when navigation is being calculated.
EmptyItem It enables to set an empty option for this field.

 

Example

For this example we will create two Transactions: Country and Hostel. These transactions are related 1 to N, a Hostel belong to one Country and a Country have many Hostels.

TRNsDynamicComboBox

We will apply the Work With pattern and Work With object (WWSD) to Hostel Transaction (for further information see Applying Work With Pattern).

PatternHostelDynamicComboBox

To set Dynamic Combo Box to CountryId we must set the Control Type property for the the WW.

We will set the properties as the image shows:

Pattern Work With for Smart Devices

PatternDynamicCombo

Item Value: CountryId
Item Descriptions: CountryName

We want to see the names of the countries but the value that we need to store is CountryId. Finally, create a Menu object and add the item "WorkWithDevicesHostel"

DynamicComboBoxDashboard

Done! We have our application ready to deploy on the device.

Android Snapshots

DCBAndroid1

DCBAndroid2

DCBAndroid3

DCBAndroid4

 

See also

Smart Devices Applications Overview

Videos

Start Video Work With for Smart Devices – General Aspects and List layout
Start Video WorkWith for Smart Devices – Detail Layout