DateInput: форматирование ISO с часовым поясом - PullRequest
0 голосов
/ 17 мая 2019

В настоящее время DateInput отправляет значение в виде «гггг-мм-дд»

Мой бэкэнд-API использует более строгий подход, где вам нужно указать часовой пояс (т. Е. Полный .toISOString () вместо только 10первые символы)

Можно ли изменить способ, которым DateInput сериализует свое значение?

Насколько я понимаю, поскольку DateInput полагается на тип ввода HTML type = "date", это нельзя легко изменить как гггг-mm-dd жестко закодирован в спецификации HTML.

Может быть, я могу предоставить IsoDateInput, но я не знаю, как это сделать ...

1 Ответ

1 голос
/ 19 мая 2019

Если вам нужно преобразовать формат данных, вы можете передать функции parse () / format () в DateInput: https://marmelab.com/react-admin/Inputs.html#transforming-input-value-tofrom-record

...