You are here

public function Standard::buildOptionsForm in Views XML Backend 8

Same name in this branch
  1. 8 src/Plugin/views/filter/Standard.php \Drupal\views_xml_backend\Plugin\views\filter\Standard::buildOptionsForm()
  2. 8 src/Plugin/views/sort/Standard.php \Drupal\views_xml_backend\Plugin\views\sort\Standard::buildOptionsForm()
  3. 8 src/Plugin/views/argument/Standard.php \Drupal\views_xml_backend\Plugin\views\argument\Standard::buildOptionsForm()
  4. 8 src/Plugin/views/field/Standard.php \Drupal\views_xml_backend\Plugin\views\field\Standard::buildOptionsForm()

Provide the basic form which calls through to subforms. If overridden, it is best to call through to the parent, or to at least make sure all of the functions in this form are called.

Overrides FilterPluginBase::buildOptionsForm

File

src/Plugin/views/filter/Standard.php, line 99
Contains \Drupal\views_xml_backend\Plugin\views\filter\Standard.

Class

Standard
Default implementation of the base filter plugin.

Namespace

Drupal\views_xml_backend\Plugin\views\filter

Code

public function buildOptionsForm(&$form, FormStateInterface $form_state) {
  $form['xpath_selector'] = [
    '#type' => 'textfield',
    '#title' => 'XPath selector',
    '#description' => $this
      ->t('The field name in the table that will be used as the filter.'),
    '#default_value' => $this->options['xpath_selector'],
    '#required' => TRUE,
  ];
  parent::buildOptionsForm($form, $form_state);
}