IQnection\FormBuilder\Extensions\SelectField
Synopsis
class SelectField
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $has_many = ;
- private static array $cascade_duplicates = ;
- private static array $cascade_caches = ;
- private static array $export_config_components = ;
- private static array $form_builder_has_many_duplicates = ;
- private static array $prepopulate = ;
- private static $select_options_class = IQnection\FormBuilder\Model\SelectFieldOption::class;
- // methods
- public void updateCMSFields()
- public void updateConditionOptions()
- public void onBeforeWrite()
- public void onAfterWrite()
- public void updateExplanation()
- public void updateHasActions()
- public void updateStatusOptionsField()
- public void prepopulateStates()
- public void prepopulateCaProvinces()
- public void prepopulateCountries()
- public void prepopulateValues()
- public void getFieldSourceArray()
- public void updateBaseField()
- public void updatePreparedSubmittedValue()
- public void isMultiple()
- public void updateFieldJsValidation()
- public void updateActionsJs()
- public void getOptionjQuerySelector()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $cascade_caches
- $cascade_duplicates
- $db
- $export_config_components
- $form_builder_has_many_duplicates
- $has_many
- $prepopulate
- $select_options_class
Methods
public
- getFieldSourceArray()
- getOptionjQuerySelector()
- isMultiple()
- onAfterWrite()
- onBeforeWrite()
- prepopulateCaProvinces()
- prepopulateCountries()
- prepopulateStates()
- prepopulateValues()
- updateActionsJs()
- updateBaseField()
- updateCMSFields()
- updateConditionOptions()
- updateExplanation()
- updateFieldJsValidation()
- updateHasActions()
- updatePreparedSubmittedValue()
- updateStatusOptionsField()