Overrides \Drupal\views_ui\Form\Ajax\ViewsFormBase::submitForm().
Overrides ViewsFormBase::submitForm
public function submitForm(array &$form, array &$form_state) {
$view = $form_state['view'];
foreach ($form_state['values'] as $key => $value) {
// Only save values onto the view if they're actual view properties
// (as opposed to 'op' or 'form_build_id').
if (isset($form['details'][$key])) {
$view
->set($key, $value);
}
}
$bases = Views::viewsData()
->fetchBaseTables();
$form_state['#page_title'] = $view
->label();
if (isset($bases[$view
->get('base_table')])) {
$form_state['#page_title'] .= ' (' . $bases[$view
->get('base_table')]['title'] . ')';
}
$view
->cacheSet();
}