当前,DateInput将值发送为“ yyyy-mm-dd”
我的后端API使用更严格的方法,您需要指定时区(即完整的.toISOString()而不是仅10个首字符)
是否可以更改DateInput序列化其值的方式?
根据我的理解,由于DateInput依赖于HTML输入type =“ date”,因此由于yyyy-mm-dd在HTML规范中进行了硬编码,因此无法轻松更改。
也许我可以提供IsoDateInput,但我不知道该怎么做...
答案 0 :(得分:1)
如果需要转换数据格式,可以将parse()/ format()函数传递给DateInput:https://marmelab.com/react-admin/Inputs.html#transforming-input-value-tofrom-record