Firebrand\Hail\Forms\DependentListboxField
ListBoxDependentField is a field that will refresh its source depending on another field's value
It is an adaptation of the DependentDropdown module to work with Listbox
Was also modified to work with ListBox as the depending field
Heavily inspired by https://github.com/sheadawson/silverstripe-dependentdropdownfield
- Author: Marc Espiard, Firebrand
Synopsis
class DependentListboxField
extends ListboxField
{
- // members
- private static array $allowed_actions = ;
- protected $depends;
- protected $unselected;
- protected Closure $sourceCallback;
- // methods
- public void __construct()
- public HTTPResponse load()
- public mixed getDepends()
- public $this setDepends()
- public mixed getUnselectedString()
- public $this setUnselectedString()
- public ArrayAccess|mixed getSource()
- public string Field()
- public void getHasEmptyDefault()
- public void getEmptyString()
Hierarchy
Extends
- SilverStripe\Forms\ListboxField
Members
Methods
public
- __construct() — DependentListboxField constructor.
- Field()
- getDepends()
- getEmptyString()
- getHasEmptyDefault()
- getSource()
- getUnselectedString()
- load()
- setDepends()
- setUnselectedString()