You are here

protected function Views_Merge_RowsDisplayExtenderPlugin::views_merge_rows_options_form_submit in Views Merge Rows 8

Saves the row merge options.

1 call to Views_Merge_RowsDisplayExtenderPlugin::views_merge_rows_options_form_submit()
Views_Merge_RowsDisplayExtenderPlugin::submitOptionsForm in src/Plugin/views/display_extender/views_merge_rowsDisplayExtenderPlugin.php
Handle any special handling on the validate form.

File

src/Plugin/views/display_extender/views_merge_rowsDisplayExtenderPlugin.php, line 204
Contains the class to extend views display with rows merge functionality.

Class

Views_Merge_RowsDisplayExtenderPlugin
Plugin annotation @ViewsDisplayExtender( id = "views_merge_rows", title = @Translation("Merge rows"), help = @Translation("Merges rows with the same values in the specified fields."), no_ui = FALSE )

Namespace

Drupal\views_merge_rows\Plugin\views\display_extender

Code

protected function views_merge_rows_options_form_submit(&$form, FormStateInterface $form_state) {
  foreach ($form_state
    ->getValue('options') as $option => $value) {
    $this->displayHandler
      ->setOption($option, $value);
  }
}