function FilterPluginBase::operator_form in Views (for Drupal 7) 8.3
Options form subform for setting the operator.
This may be overridden by child classes, and it must define $form['operator'];
See also
buildOptionsForm()
3 calls to FilterPluginBase::operator_form()
- FilterPluginBase::buildExposedForm in lib/
Drupal/ views/ Plugin/ views/ filter/ FilterPluginBase.php - Render our chunk of the exposed filter form when selecting
- FilterPluginBase::build_group_form in lib/
Drupal/ views/ Plugin/ views/ filter/ FilterPluginBase.php - Build the form to let users create the group of exposed filters. This form is displayed when users click on button 'Build group'
- FilterPluginBase::show_operator_form in lib/
Drupal/ views/ Plugin/ views/ filter/ FilterPluginBase.php - Shortcut to display the operator form.
6 methods override FilterPluginBase::operator_form()
- Access::operator_form in lib/
Views/ node/ Plugin/ views/ filter/ Access.php - Options form subform for setting the operator.
- BooleanOperator::operator_form in lib/
Drupal/ views/ Plugin/ views/ filter/ BooleanOperator.php - Options form subform for setting the operator.
- NodeTnid::operator_form in lib/
Views/ translation/ Plugin/ views/ filter/ NodeTnid.php - Provide simple boolean operator
- NodeTnidChild::operator_form in lib/
Views/ translation/ Plugin/ views/ filter/ NodeTnidChild.php - Options form subform for setting the operator.
- Search::operator_form in lib/
Views/ search/ Plugin/ views/ filter/ Search.php - Provide simple equality operator
File
- lib/
Drupal/ views/ Plugin/ views/ filter/ FilterPluginBase.php, line 279 - Definition of Drupal\views\Plugin\views\filter\FilterPluginBase.
Class
- FilterPluginBase
- Base class for filters.
Namespace
Drupal\views\Plugin\views\filterCode
function operator_form(&$form, &$form_state) {
$options = $this
->operator_options();
if (!empty($options)) {
$form['operator'] = array(
'#type' => count($options) < 10 ? 'radios' : 'select',
'#title' => t('Operator'),
'#default_value' => $this->operator,
'#options' => $options,
);
}
}