Why not adopt me?
NAME
HTML::FormFu::Element::_Group - grouped form field base-class
DESCRIPTION
Base class for HTML::FormFu::Element::Radiogroup and HTML::FormFu::Element::Select fields.
METHODS
options
Arguments: \@options
---
elements:
- type: select
name: foo
options:
- [ 01, January ]
- [ 02, February ]
- value: 03
label: March
attributes:
style: highlighted
- [ 04, April ]
Use to set the list of items in the select menu / radiogroup.
It's arguments must be an array-ref of items. Each item may be an array ref of the form [ $value, $label ]
or a hash-ref of the form { value => $value, label => $label }
. Each hash-ref may also have the keys attributes
and label_attributes
.
values
Arguments: \@values
---
elements:
- type: radiogroup
name: foo
values:
- jan
- feb
- mar
- apr
A more concise alternative to "options". Use to set the list of values in the select menu / radiogroup.
It's arguments must be an array-ref of values. The labels used are the result of ucfirst($value)
.
value_range
Arguments: \@values
---
elements:
- type: select
name: foo
value_range:
- ""
- 1
- 12
Similar to "values", but the last 2 values are expanded to a range. Any preceeding values are used literally, allowing the common empty first item in select menus.
SEE ALSO
Is a sub-class of, and inherits methods from HTML::FormFu::Element::_Field, HTML::FormFu::Element
AUTHOR
Carl Franks, cfranks@cpan.org
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.