| Form::Factory::Control::Choice - Helper class for tracking choices |
Form::Factory::Control::Choice - Helper class for tracking choices
version 0.014
my $foo = Form::Factory::Control::Choice->new('foo'); my $bar = Form::Factory::Control::Choice->new('bar' => 'Bar'); my $baz = Form::Factory::Control::Choice->new( label => 'Baz', value => 'baz', ); my $qux = Form::Factory::Control::Choice->new({ label => 'Qux', value => 'qux', });
These objects represent a single choice for a list or popup box. Each choice has a label and a value. The constructor is flexible to allow the following uses:
my $choice = Form::Factory::Control::Choice->new($value) # $label = $value my $choice = Form::Factory::Control::Choice->new($value => $label); my $choice = Form::Factory::Control::Choice->new( label => $label, value => $value, ); my $choice = Form::Factory::Control::Choice->new({ label => $label, value => $value, });
If $value and $label are the same, all of those calls are identical.
The label to give the choice.
The value of the choice.
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
Copyright 2009 Qubling Software LLC.
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
| Form::Factory::Control::Choice - Helper class for tracking choices |