Form::Sensible::Field::Toggle - An on/off field
use Form::Sensible::Field::Toggle;
my $object = Form::Sensible::Field::Toggle->new(
on_value => '100',
off_value => '0'
);
The Toggle field type represents a simple on/off selector. A value is provided
for both on and off states. A toggle can often be rendered in the same ways as
a "Select|Form::Sensible::Field::Select"
field type, as in most cases it can be treated as a select with only two
options, on and off.
- 'on_value'
- The value to be used when the field is in the 'ON' state.
- 'off_value'
- The value to be used when the field is in the 'OFF' state.
- 'on_label'
- The label to be used when the field is in the 'ON' state. Defaults to a
"ucfirst()" version of the value.
- 'off_label'
- The label to be used when the field is in the 'OFF' state. Defaults to a
"ucfirst()" version of the value.
- "get_additional_configuration"
- Returns the attributes' names and values as a hash ref.
- "options"
- Returns an array ref of hashrefs composed of key/value pairs for the label
and value of in the 'ON' and 'OFF' states.
- "accepts_multiple"
- Returns 0, as this is a simple toggle.
Jay Kuri - <jayk@cpan.org>
Ionzero LLC. <http://ionzero.com/>
Copyright 2009 by Jay Kuri <jayk@cpan.org>
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.