目标:目前使用反应数据网格,我想使用日期选择器(自定义编辑器)将用户输入保持在统一的 MM/DD/YYYY 中,以及用户浏览器区域设置中的格式(自定义格式化程序),是否有可能实现。
(如果我以日期选择器格式转换,我可能需要修改后端。)
我对这篇文章进行了一些研究Using react-datepicker in react-data-grid compoent 格式化程序不能与编辑器一起使用仍然是真的吗?
这是我构建的演示:https ://codesandbox.io/embed/8l4jkor19
到目前为止,我无法让格式化程序工作。
class DateFormatter extends React.Component {
render() {
const browserLocale =
window.navigator.userLanguage || window.navigator.language;
console.log("browserLocale is: " + browserLocale);
//{moment(this.props.value).local().locale(browserLocale).format('L')}
return <div>{moment(value).format("L")}</div>;
}
}
任何意见将不胜感激!