Form::Processor::Field::Select - ** Please provide abstract **
This is a field that includes a list of possible valid options. This can be used for select and mulitple-select fields.
Fields can be given a widget type that is used as a hint for the code that renders the field.
This field's widget type is: "select".
Fields may inherit from other fields. This field inherits from: "Field"
This is an array of hashes for this field. Each has must have a label and value keys.
If true allows multiple input values
This is a way to provide a hint as to when to automatically select the widget to display for fields with a small number of options. For example, this can be used to decided to display a radio select for select lists smaller than the size specified.
See select_widget below.
If the widget is 'select' for the field then will look if the field also has a auto_widget_size.
If the options list is less than or equal to the auto_widget_size then will return
radio if multiple is false,
otherwise will return
This can be used to store how many items should be offered in the UI at a given time.
Defaults to 0.
Sets or returns the name of the method to call on the foreign class to fetch the text to use for the select list.
Refers to the method (or column) name to use in a related object class for the label for select lists.
Defaults to "name"
Sets or returns the name of a boolean column that is used as a flag to indicate that a row is active or not. Rows that are not active are ignored.
The default is "active".
If this column exists on the class then the list of options will included only rows that are marked "active".
The exception is any columns that are marked inactive, but are also part of the input data will be included with brackets around the label. This allows updating records that might have data that is now considered inactive.
Sets or returns the column used in the foreign class for sorting the options labels. Default is undefined.
If this column exists in the foreign table then labels returned will be sorted by this column.
If not defined or the column is not found as a method on the foreign class then the label_column is used as the sort condition.
Returns the option label for the option value that matches the field's current value. Can be helpful for displaying information about the field in a more friendly format.
This does a string compare, although probably al
Form::Processor is free software and is provided WITHOUT WARRANTY OF ANY KIND. Users are expected to review software for fitness and usability.
Bill Moseley <email@example.com>
This software is copyright (c) 2012 by Bill Moseley.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.