Как поставить datepicker на элемент datetime кастомной формы

Главные вкладки

Аватар пользователя haver haver 10 января в 15:59

Как поставить jQuery timepicker на элемент кастомной формы.
В описании form api есть упоминание:

#date_time_callbacks: An array of optional callbacks for the time element. Can be used to add a jQuery timepicker or an 'All day' checkbox.

Но рабочего примера использования для восьмерки девятки не нашел
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Datetime%...

Комментарии

Аватар пользователя haver haver 10 января в 22:31

Оказалось jQuery не нужен. При таком вызове:

<?php
$form
['consdate'] = [
      
'#type' => 'datetime',      
      
'#date_date_element' => 'date',
      
'#date_time_element' => 'time',      
      
'#date_timezone' => 'Europe/Moscow',
    ];
?>

Загружается нативный браузерный датапикер без использования javasqript.
Вот такой: