public function ProximityFormField::buildOptionsForm in Geolocation Field 8.3
Same name and namespace in other branches
- 8.2 src/Plugin/views/field/ProximityFormField.php \Drupal\geolocation\Plugin\views\field\ProximityFormField::buildOptionsForm()
Default options form that provides the label widget that all fields should have.
Overrides ProximityField::buildOptionsForm
File
- src/
Plugin/ views/ field/ ProximityFormField.php, line 75
Class
- ProximityFormField
- Field handler for geolocation field.
Namespace
Drupal\geolocation\Plugin\views\fieldCode
public function buildOptionsForm(&$form, FormStateInterface $form_state) {
parent::buildOptionsForm($form, $form_state);
$proximity_center_options = NestedArray::getValue($form_state
->getUserInput(), [
'options',
'center',
]);
if (empty($proximity_center_options)) {
$proximity_center_options = $this->options['center'];
}
if (empty($proximity_center_options)) {
$proximity_center_options = [];
}
$form['center'] = $this->locationInputManager
->getOptionsForm($proximity_center_options, $this);
}