public function FullCalendarDisplay::validateOptionsForm in Fullcalendar View 6.x
Same name and namespace in other branches
- 5.x src/Plugin/views/style/FullCalendarDisplay.php \Drupal\fullcalendar_view\Plugin\views\style\FullCalendarDisplay::validateOptionsForm()
Options form validation handle function.
Overrides StylePluginBase::validateOptionsForm
See also
\Drupal\views\Plugin\views\PluginBase::validateOptionsForm()
File
- src/
Plugin/ views/ style/ FullCalendarDisplay.php, line 540
Class
- FullCalendarDisplay
- Style plugin to render content for FullCalendar.
Namespace
Drupal\fullcalendar_view\Plugin\views\styleCode
public function validateOptionsForm(&$form, FormStateInterface $form_state) {
$style_options =& $form_state
->getValue('style_options');
$selected_displays = $style_options['right_buttons'];
$default_display = $style_options['default_view'];
if (!in_array($default_display, array_filter(array_values($selected_displays)))) {
$form_state
->setErrorByName('style_options][default_view', $this
->t('The default view must be one of the selected display toggles.'));
}
}