Всем привет, мне нужна ваша помощь.
Я помещаю даты в JQuery в свою форму с идентификатором: веточка:
{{ form_label(Form.date, 'Date') }}
{{ form_widget(Form.date, {'id': 'datejquery', 'attr': {'class' :'form-control'}}) }}
formType:
$builder->add('date', DateType::class, ['label' => 'Date', 'widget' => 'single_text', 'html5' => false, 'format' => 'dd/MM/yyyy']);
Код работает с 'format' => 'dd/MM/yyyy'
Но отображение датпикера больше не работает, когда я нажимаю на поля формы.
У меня есть только дата, которая отображается во входных данных, но у меня нет отображения календаря ...
Когда: {'class' :'js-datepicker'}})
отображать пустой календарь
Я использую базовый из symfony с 'widget' => 'single_text'. Я хотел бы продолжить использовать его, не добавляя еще один, например, bootstrap ..
Я говорил о javascript datepicker. Виджет single_text
отображает поле как type = "text"
, и вы также отключили календарь html5 с помощью html5 => fale
, поэтому вам понадобится javascript, который прикрепляет календарь / указатель даты к этому полю. :)
У меня есть $ ('. Js-datepicker'). Datepicker (); Я заменяю 'attr': {'class': 'form-control'} на 'attr': {'class': 'js-datepicker'}
Какой датпикер вы используете для поля?