У меня есть приложение, которое позволяет клиенту установить формат даты, установив экран. Я изменяю формат даты текущей культуры культуры и устанавливаю формат даты и разбора в сборщике даты кендо.Kendo date picker пользовательский формат даты
DateTimeFormatInfo datetimeFormat = new DateTimeFormatInfo();
datetimeFormat.FullDateTimePattern = "MM.dd.yyyy hh:mm tt"; //(set static for testing)
Thread.CurrentThread.CurrentCulture.DateTimeFormat = datetimeFormat;
Моя проблема в том, что когда я изменяю формат даты, возвращается ошибка проверки на стороне клиента, указывающая, что поле должно быть датой. Я попытался установить пользовательское правило в валидаторе кендо, но это не помогает мне, потому что когда я меняю дату, это правило не запускается.
$("myForm").kendoValidator(
{
rules: {
dateValidation: function(input)
{
if (input.is("[data-role=datepicker]")) {
// My code should be here
}
return true;
}
}});
Любой может помочь мне решить эту проблему.
Спасибо, это решает мою проблему. –