class PropertyOptions in Form Builder 7.2
Special handling for $component['options'].
Hierarchy
- class \Drupal\form_builder\PropertyBase implements PropertyInterface
- class \Drupal\form_builder_webform\Property
- class \Drupal\form_builder_webform\PropertyOptions
- class \Drupal\form_builder_webform\Property
Expanded class hierarchy of PropertyOptions
1 file declares its use of PropertyOptions
- form_builder_webform.module in modules/
webform/ form_builder_webform.module - Form Builder integration for the Webform module.
File
- modules/
webform/ src/ PropertyOptions.php, line 8
Namespace
Drupal\form_builder_webformView source
class PropertyOptions extends Property {
public function submit($form, &$form_state) {
// Webform needs the options to be saved as text.
$options = $form_state['values']['options']['options_field'];
parent::submit($form, $form_state);
$form_state['values']['options'] = $options;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Property:: |
protected | property | ||
Property:: |
public | function | Generate form-API elements for editing this property. | |
Property:: |
public | function | Read the value from a component array. | |
Property:: |
public | function | 2 | |
Property:: |
public | function |
Construct a new instance of this property class. Overrides PropertyBase:: |
|
PropertyBase:: |
protected | property | 1 | |
PropertyBase:: |
protected | property | 1 | |
PropertyBase:: |
protected | property | 1 | |
PropertyOptions:: |
public | function |
Submit handler for the editing form(). Overrides PropertyBase:: |