Overview
Provides classes for creating data selectors and data selector panels. Data selectors are composite
components typically consisting of a data selector panel and OK and Cancel buttons. Data selector
panels typically contain more granular components (comboboxes, labels, buttons, etc) that make up
the selector user interface. Data selectors are used to change the state of a business model that is
attached to a data viewer.
The Data Selector Framework
Data selectors and data selector panels are used to build the selector user interface, but the
following classes are also used to display the selector, process user actions, and update the business
model.
- Menubar - The default collection of available data selectors can be accessed via the menubars
attached to data viewers such as the OLAPTableView.
See {@link com.sas.servlet.tbeans.dataselectors.html.ActionProviderMenuBar}
- Commands - Data selector commands are necessary for displaying the selector, processing user
actions (including updating the selector adapter), and for committing or cancelling updates to the
underlying business model.
See the com.sas.commands.dataselectors package for more information on Data Selector commands.
- Selector data models (adapters) - Data selector adapters are components that represent a piece
of the underlying business model that may be modified by the data selector.
See the com.sas.dataselectors package for more information on data selector adapters.
- ActionProvider - The ActionProvider provides the menubars with the set of available selectors
for a data viewer and is responsible for executing data selector commands.
See {@link com.sas.actionprovider}.
- {@link com.sas.servlet.tbeans.dataselectors.SelectorServlet} - The selector servlet assists with the execution of data selector
commands through the ActionProvider, and the formation of client responses for selector user interface updates.
For More Information
-
Examples demonstrating how to use the data selector framework may be found on the
Data Selector Framework Examples Site.
- ** You will initially see a subset of examples relating to this framework.
You can search for other types of examples as needed.
- Also, visit the AppDev Studio Developer's Site to access step-by-step
examples, white papers and additional usage information at
http://support.sas.com/rnd/appdev/.