| HTML-FormFu documentation | Contained in the HTML-FormFu distribution. |
HTML::FormFu::Element::Radiogroup - Group of radiobutton form fields
YAML config:
---
elements:
- type: Radiogroup
name: sex
options:
- [ 'm', 'Male' ]
- [ 'f', 'Female' ]
Convenient to use group of radio button fields.
Use the same syntax as you would to create a Select element optgroup to create RadioGroup sub-groups, see options in HTML::FormFu::Element::_Group for details.
See options in HTML::FormFu::Element::_Group.
See values in HTML::FormFu::Element::_Group.
See value_range in HTML::FormFu::Element::_Group.
See empty_first in HTML::FormFu::Element::_Group.
In addition to the substitutions documented by auto_id in HTML::FormFu,
%c will be replaced by an incremented integer, to ensure there are
no duplicated ID's.
---
elements:
type: Radiogroup
name: foo
auto_id: "%n_%c"
Is a sub-class of, and inherits methods from HTML::FormFu::Element::Checkboxgroup, HTML::FormFu::Element::_Group, HTML::FormFu::Element::_Field, HTML::FormFu::Element
Carl Franks, cfranks@cpan.org
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
| HTML-FormFu documentation | Contained in the HTML-FormFu distribution. |
package HTML::FormFu::Element::Radiogroup; use Moose; extends 'HTML::FormFu::Element::Checkboxgroup'; use HTML::FormFu::Constants qw( $EMPTY_STR ); use HTML::FormFu::Util qw( append_xml_attribute process_attrs ); has radiogroup_filename => ( is => 'rw', traits => ['Chained'] ); after BUILD => sub { my $self = shift; $self->input_type('radio'); return; }; __PACKAGE__->meta->make_immutable; 1; __END__