Неверно отображается раскрывающийся список jQuery Timepicker - PullRequest
0 голосов
/ 12 февраля 2019

Я использовал этот пакет без проблем раньше.Но теперь, на всю жизнь, у меня возникла проблема с правильным отображением выпадающего списка.Я использую это вместе с жемчужиной кокона, чтобы добавлять новые поля времени по мере необходимости.

enter image description here

Я импортировал scss в мой application.scss.Я включил сценарии в свой application.js с //= require timepicker/timepicker, я гарантировал, что он включен после jQuery.Также, как вы можете видеть, поле заполнено временем, но не отформатировано;что также доставляет мне проблемы.

<%= f.text_field :start_time, 
                 class: 'timepicker form-control col-sm-12', 
                 disabled: disabled %>

Спасибо за любую помощь, которая может быть предложена в этом.

Кроме того, вот код JavaScript, который находится в теге скрипта на странице.

  $('input.timepicker').timepicker({
    timeFormat: 'H:i'
  });

РЕДАКТИРОВАТЬ: По некоторым причинам мой импорт не работал с моиммоделирование.Теперь у меня выпадающий список.Тем не менее, я все еще не могу отображать время в текстовом поле в отформатированном виде в моей форме редактирования.Он правильно отображается при выборе времени, но при загрузке страницы редактирования отображается следующий формат.

1 Ответ

0 голосов
/ 13 февраля 2019

Я наконец смог получить это.Я не знал, что могу получить доступ к объекту в форме с f.object.После этого я смог наконец установить значение с помощью value: f.object.start_time.strftime('%H:%M')

...