Jay Kuri > Form-Sensible > Form::Sensible::Field::Toggle

Download:
Form-Sensible-0.20023.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  1
View/Report Bugs
Source  

NAME ^

Form::Sensible::Field::Toggle - An on/off field

SYNOPSIS ^

    use Form::Sensible::Field::Toggle;
    
    my $object = Form::Sensible::Field::Toggle->new(
                                                      on_value => '100',
                                                      off_value => '0'
                                                    );

DESCRIPTION ^

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.

ATTRIBUTES ^

'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.

METHODS ^

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.

AUTHOR ^

Jay Kuri - <jayk@cpan.org>

SPONSORED BY ^

Ionzero LLC. http://ionzero.com/

SEE ALSO ^

Form::Sensible

LICENSE ^

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.

syntax highlighting: