Progress
AppBuilder
Developer’s Guide


SmartSelects

The SmartSelect is a predefined SmartDataField object that represents a self-populating set of choices. You would typically use a SmartSelect to choose a new value for a field from among a relatively small group of possibilities drawn from a related table.

The SmartSelect object is data-driven. Most widgets used in an application have their values embedded as data within the program itself, so that changing the values in any way typically requires recompilation. Since the SmartSelect obtains its values from the database being modified, instead, recompilation is rarely required.

Some examples of the kind of situation for which a SmartSelect would be appropriate:

You can configure each SmartSelect instance to represent its set of values using your choice of four different widgets: Combo Box (the default), Radio Set, Selection List, or a Browse that opens in its own popup window. Of those four, only the Browse is capable of handling a large or unpredictable number of values. You might find it helpful to experiment before deciding on a representation.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095