如何在 DateInput 组件上添加 onChange
How can i add onChange on DateInput component
我是新来的休息管理员。
我想在
上添加 onChange 事件
<DateInput source="day_date" />
我该怎么做?
我试过了
<DateInput source="day_date" onChange={(v) => {console.log(v)}}/>
它似乎不起作用。
有什么想法吗?
如果您想自定义输入行为,您必须自己编写:documentation
DateInput 基于 http://www.material-ui.com/#/components/date-picker 。
似乎 onChange 首先采用 2 个参数,其中始终为 null(未定义)。
但是你可以在你的项目中搜索这个组件的源代码node_modules/admin-on-rest/src/mui/input/DateInput.js
你需要为日期获取 2 个参数。
所以试试这个:
<DateInput source="start_date" onChange={(v, d) => {console.log(v, d)}}/>
在我的浏览器中我可以看到:
Object {preventDefault: function} Thu May 25 2017 00:00:00 GMT+0300 (MSK)
我是新来的休息管理员。 我想在
上添加 onChange 事件<DateInput source="day_date" />
我该怎么做? 我试过了
<DateInput source="day_date" onChange={(v) => {console.log(v)}}/>
它似乎不起作用。
有什么想法吗?
如果您想自定义输入行为,您必须自己编写:documentation
DateInput 基于 http://www.material-ui.com/#/components/date-picker 。
似乎 onChange 首先采用 2 个参数,其中始终为 null(未定义)。
但是你可以在你的项目中搜索这个组件的源代码node_modules/admin-on-rest/src/mui/input/DateInput.js
你需要为日期获取 2 个参数。
所以试试这个:
<DateInput source="start_date" onChange={(v, d) => {console.log(v, d)}}/>
在我的浏览器中我可以看到:
Object {preventDefault: function} Thu May 25 2017 00:00:00 GMT+0300 (MSK)