Embperl::Form::DataSource - Base class for data source objects which provides the data for ControlMutlValue objects.
Do not use directly, instead derive a class
This class is not used directly, it is used as a base class for all data source objects. It provides a set of methods that could be overwritten to customize the behaviour of your controls.
returns the values and options. Must be overwritten.
returns an id for a given value. This allow to have an id form an value/option pair which is not excat the same as the value. This is used in json requests for example for selectdyn control.
returns additional controls provided by the datasource object e.g. a browse button
G. Richter (richter at embperl dot org)