Form::Factory::Control::SelectOne - A control for selecting a single item


NAME

Form::Factory::Control::SelectOne - A control for selecting a single item


VERSION

version 0.014


SYNOPSIS

  has_control popup_menu => (
      control => 'select_one',
      options => {
          available_choices => [
              Form::Factory::Control::Choice->new('one'),
              Form::Factory::Control::Choice->new('two'),
              Form::Factory::Control::Choice->new('three'),
          ],
          default_value => 'two',
      },
  );


DESCRIPTION

A select control that allows a single selection. A list of radio buttons or a drop-down box would be appropriate.


ATTRIBUTES

default_value

The defautl value of the control.

stashable_keys

The value is stashed.


METHODS

current_value

If value is set, use that. Otherwise, if default_value is set, use that. Otherwise, returns an empty string.

has_current_value

We have a useful current value when it is defined and the length of the string is greater than zero.


AUTHOR

Andrew Sterling Hanenkamp <hanenkamp@cpan.org>


COPYRIGHT AND LICENSE

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::SelectOne - A control for selecting a single item