Tempus Dominus Set Loaded Value - PullRequest
       14

Tempus Dominus Set Loaded Value

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

Я пытаюсь найти способ, но не могу найти способ установить значение загрузки поля Tempus Dominus datetimepicker.

Я видел варианты, доступные здесь: https://tempusdominus.github.io/bootstrap-4/Options/#format

В тот момент, когда в поле выбрано значение, возвращается значение 02/13/2019 1:37 PM.Но если, скажем, я редактирую запись, я хочу иметь возможность редактировать значение, используя поле, но в данный момент все, что он делает, это открывает пустое поле.

Я сохраняю свое конкретное поле какотметка времени в MySQL, например, YYYY-MM-DD HH:MM:SS, поэтому мне интересно, есть ли способ установить загруженную дату и время для моего поля?

1 Ответ

0 голосов
/ 29 апреля 2019

Имея ту же проблему, используя Django, я реализовал следующее решение:

В нижней части страницы (после запуска средства выбора темпа dominus) есть такая функция:

function pasteDate() {
    $('#datetimepicker1').datetimepicker('date', moment('{{ form.date_weekday.value }}, {{ form.date.value|date:"d.m.Y" }}', 'dddd, DD.MM.YYYY'));
}

И запустите его ПОСЛЕ (setTimeout в течение 10 миллисекунд) страница полностью загрузится и, таким образом, инициализирует и форматирует указатель даты в соответствии с вашими настройками:

window.onload = setTimeout("pasteDate()", 10);

В этом примере мой указатель даты tempus dominus выглядит так:

$(function() {
  $("#datetimepicker1").datetimepicker({
    minDate: new Date(),
    format: 'dddd, DD.MM.YYYY'
  });
});
...