/** * Overrides \Drupal\views\Plugin\views\display\callbackPluginBase::submitOptionsForm(). */ public function submitOptionsForm(&$form, FormStateInterface $form_state) { parent::submitOptionsForm($form, $form_state); switch ($form_state->get('section')) { case 'menu': $menu = $form_state->getValue('menu'); list($menu['menu_name'], $menu['parent']) = explode(':', $menu['parent'], 2); $this->setOption('menu', $menu); // send ajax form to options page if we use it. if ($form_state->getValue(array('menu', 'type')) == 'default tab') { $form_state->get('view')->addFormToStack('display', $this->display['id'], 'tab_options'); } break; case 'tab_options': $this->setOption('tab_options', $form_state->getValue('tab_options')); break; } }
/** * Overrides \Drupal\views\Plugin\views\display\DisplayPluginBase::submitOptionsForm(). */ public function submitOptionsForm(&$form, FormStateInterface $form_state) { parent::submitOptionsForm($form, $form_state); switch ($form_state['section']) { case 'title': $this->setOption('sitename_title', $form_state['values']['sitename_title']); break; case 'displays': $this->setOption($form_state['section'], $form_state['values'][$form_state['section']]); break; } }
/** * Overrides \Drupal\views\Plugin\views\display\callbackPluginBase::submitOptionsForm(). */ public function submitOptionsForm(&$form, &$form_state) { parent::submitOptionsForm($form, $form_state); switch ($form_state['section']) { case 'menu': $this->setOption('menu', $form_state['values']['menu']); // send ajax form to options page if we use it. if ($form_state['values']['menu']['type'] == 'default tab') { $form_state['view']->addFormToStack('display', $this->display['id'], 'tab_options'); } break; case 'tab_options': $this->setOption('tab_options', $form_state['values']['tab_options']); break; } }
/** * {@inheritdoc} */ public function submitOptionsForm(&$form, FormStateInterface $form_state) { parent::submitOptionsForm($form, $form_state); $section = $form_state->get('section'); switch ($section) { case 'title': $this->setOption('sitename_title', $form_state->getValue('sitename_title')); break; case 'displays': $this->setOption($section, $form_state->getValue($section)); break; } }
/** * {@inheritdoc} */ public function submitOptionsForm(&$form, FormStateInterface $form_state) { parent::submitOptionsForm($form, $form_state); if ($form_state->get('section') == 'auth') { $this->setOption('auth', array_keys(array_filter($form_state->getValue('auth')))); } }