Почему мой календарь выбора даты начальной загрузки не обновляется при получении значения из модели?Jquery

Программирование на jquery
Anonymous
Почему мой календарь выбора даты начальной загрузки не обновляется при получении значения из модели?

Сообщение Anonymous »

При первом открытии представления (с использованием новой пустой модели) средство выбора даты работает отлично. Когда я извлекаю значения из модели в форму, текст в поле ввода выглядит нормально, но когда открывается календарь, дата совершенно неправильная. Как это можно исправить?

Контроллер

Код: Выделить всё

public IActionResult Daily(Daily? daily)
{
new ReportDaily().GetAvailableSavedCriteria(out List reportCriteria, out Notification not);

if (daily.SelectedCriteria == null) {
//Create daily report object and initialize the default values
var newModel = new Daily
{
PaymentTypes = DGetPaymentTypes(),
Users = DGetUsers(),
Criteria = reportCriteria,
StartDate = DateTime.Today.Date,
EndDate = DateTime.Today.Date,
County = true,
Municipality = true
};
return View(newModel);
}
else
{
daily.PaymentTypes = HttpContext.Session.GetString("PaymentTypes") == null ? DGetPaymentTypes() : JsonConvert.DeserializeObject(HttpContext.Session.GetString("PaymentTypes"));
daily.Users = HttpContext.Session.GetString("Users") == null ? DGetUsers() : JsonConvert.DeserializeObject(HttpContext.Session.GetString("Users"));
daily.Criteria = reportCriteria;
return View("Daily", daily);
}
}
Просмотр
JavaScript

Код: Выделить всё

$("#startdatepicker").datepicker();
$("#enddatepicker").datepicker();
Изначально значение в текстовом поле установлено на 10.03.2020. После щелчка по текстовому полю открывается календарь, в котором выбранная дата является текущим днем ​​(в данном случае 25.03.2020), и если щелкнуть из календаря без выбора даты, она все равно будет установлена. Я бы хотел, чтобы календарь выбора даты начальной загрузки имел то же значение, что и текстовое поле. Вот GIF-изображение, иллюстрирующее проблему:

[img]https://i.stack. imgur.com/saIYv.gif[/img]


Подробнее здесь: https://stackoverflow.com/questions/608 ... lue-from-a

Вернуться в «Jquery»