protected function ViewsYearFilterDatetime::valueForm in Views year filter 8
Add a type selector to the value form
Overrides Date::valueForm
File
- src/
Plugin/ views/ filter/ ViewsYearFilterDatetime.php, line 26
Class
- ViewsYearFilterDatetime
- Date/time views filter.
Namespace
Drupal\views_year_filter\Plugin\views\filterCode
protected function valueForm(&$form, FormStateInterface $form_state) {
parent::valueForm($form, $form_state);
if (!$form_state
->get('exposed')) {
$form['value']['type']['#options']['date_year'] = $this
->t('A date in CCYY format.');
// Add js to handle year filter state.
$form['#attached']['library'][] = 'views_year_filter/year_filter';
}
}