daterangepicker. js и ввод текущей даты - PullRequest
0 голосов
/ 04 августа 2020

Это действительно продолжение более раннего сообщения о проблеме, по которой я все еще не могу решить. Это когда я использую daterangepicker. js plus in, и пользователь вводит текущую дату. он не устанавливается в поле, и пользователь должен выбрать другую дату, затем снова выбрать текущую дату, если они будут sh, чтобы использовать текущую дату в поле.

Код ниже . В нем я реализовал код

'' '

$(this.$el).on('apply.daterangepicker', function (ev, picker) {
   $(this.$el).val(picker.startDate.format('MM/DD/YYYY'));
});

' ''

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

Затем идет код установки.

'' '

  set: function (newValue) {

    $(this.$el).val(newValue);

    if (this.value !== null)
       $(this.$el).data('daterangepicker').setStartDate(newValue);

'' '

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

Заранее спасибо. 1027 * '' '

...