Dynamic\StateDropdownField\Fields\StateDropdownField
A simple extension to dropdown field, pre-configured to list states.
Class StateDropdownField
Synopsis
class StateDropdownField
extends DropdownField
{
- // members
- private static array $default_states = ;
- private static array $default_provinces = ;
- private static bool $include_state_province_separator = true;
- private static string $option_separator_value = '-';
- private static string $option_separator = '-----';
- protected $states;
- protected $disabled_options;
- protected array $extraClasses = ;
- // methods
- public void __construct()
- public $this setStates()
- protected array getDefaultStatesList()
- protected array getDefaultProvincesList()
- public array getStates()
- public $this setSource()
- public array getSource()
- public DropdownField setDisabledItems()
Hierarchy
Extends
- SilverStripe\Forms\DropdownField
Members
private
- $default_provinces — array
- $default_states — array
- $include_state_province_separator — Dynamic\StateDropdownField\Fields\bool
- $option_separator — string
- $option_separator_value — string
protected
- $disabled_options — array
- $extraClasses — array
- $states — array
Methods
protected
public
- __construct() — StateDropdownField constructor.
- getSource()
- getStates()
- setDisabledItems() — Prepend disabled array with separator value
- setSource()
- setStates()