table of contents
Form::ControlMultValue(3pm) | User Contributed Perl Documentation | Form::ControlMultValue(3pm) |
NAME¶
Embperl::Form::ControlMultValue - Base class for controls inside an Embperl Form which have multiple values to select from, like a select box or radio buttons.
SYNOPSIS¶
Do not use directly, instead derive a class
DESCRIPTION¶
This class is not used directly, it is used as a base class for all controls which have multiple values to select from inside an Embperl Form. It provides a set of methods that could be overwritten to customize the behaviour of your controls.
METHODS¶
get_values¶
returns the values and options
get_datasource_controls¶
returns additional controls provided by the datasource object e.g. a browse button
get_active_id¶
get the id of the value which is currently active
PARAMETERS¶
values
Arrayref with the values to select from. This is what gets submited back to the server.
options
Arrayref with the options to select from. This is what the user sees.
datasrc
Name of an class which provides the values for the values and options parameters. Either a full package name or a name, in which case all packages which are returned by Embperl::Form::get_datasrc_packages are searched. Everything after '#' is ignored and can be used by the DataSource module to do further selections.
no_datasource_controls
Disables the output of the additional controls
AUTHOR¶
G. Richter (richter at embperl dot org)
SEE ALSO¶
perl(1), Embperl, Embperl::Form, Embperl::From::Control, Embperl::Form::DataSource
2023-01-22 | perl v5.36.0 |