Что ж, похоже, я нашел ответ на вопрос «почему», но я все еще не знаю, как это исправить. Выбор даты у меня есть в KendoGridEditTemplate. Это потому, что у меня есть свойство editor = "date" в kendo-grid-column . Таким образом, кажется, что он показывает внутренний редактор дат (скорее всего, сборщик дат, потому что он выглядит точно так же). И у меня нет доступа к этому, чтобы поместить кендо-datepicker-сообщения html с переводом этих полей. Я пытался удалить editor = "date" из столбца, но тогда он вообще не отображает никакой указатель даты (кажется, что KendoGridEditTemplate не работает с указателем даты внутри).
Еще одна ошибка I´ мы заметили, что в Grid средство выбора даты (editor = "date") работает хорошо и сохраняет в форме ControlControl допустимая дата , но если в обычной formGrroup - когда всплывающее окно не используется, и значение вводится вручную - оно возвращает простую строку в formControl, что вызывает проблемы при синтаксическом анализе его для действительного JavaScript экземпляра даты, чтобы сохранить его на сервере как date (когда формат dd / mm / yyyy , анализ не очень хорошо работает с датами, такими как 04/11/2020, потому что он анализирует его, как если бы он был в формате mm / dd / yyyy).
Итак, мой исправленный html следующий (нет необходимости в KendoGridEditTemplate):
<kendo-grid-column field="endDate"
title="{{ 'time.finalDate' | translate: { min: 'no' } }}"
filter="date"
editor="date"
format="{0:dd/MM/yyyy}">
<ng-template kendoGridCellTemplate let-dataItem let-filter let-column="column">
{{ dataItem.endDate | dateLocalized }}
</ng-template>
</kendo-grid-column>