Я использую библиотеку Pikaday в своем коде и настраиваю DatePicker, используя это. Когда я включаю свою транзакцию или выбор в меню, я вижу ранее выбранное значение даты в устройстве выбора даты и вызывающие его проблемы.
Я инициализирую как показано ниже:
that.renderMessage({
type: 'outgoing',
text: <input id="pickerstart" readonly type="text" /> <i id="datepickerstartcontrol" class="fa fa-calendar"></i>,
format: 'YYYY-MM-DD',
});
let pikaday1 = new Pikaday({
field: document.getElementById(`datepickerstartcontrol`),
onSelect: function (date) {
document.getElementById(`pickerstart`).value = pikaday1.toString();
that.send(pikaday1.toString());
}
}
С приведенным выше кодом, я получаю, что ранее выбранное значение выбора даты берется всегда и зацикливается.