如何在DateInput组件上添加onChange

时间:2017-05-15 22:21:20

标签: admin-on-rest

我是admin-on-rest的新手。 我想在

上添加onChange事件
<DateInput source="day_date" />

我该怎么做? 我试过了

<DateInput source="day_date" onChange={(v) => {console.log(v)}}/>

似乎没有用。

任何想法?

2 个答案:

答案 0 :(得分:2)

DateInput基于http://www.material-ui.com/#/components/date-picker。 似乎onChange取2个参数首先它们总是为null(undefined)。 但您可以在项目node_modules/admin-on-rest/src/mui/input/DateInput.js中搜索此组件的源代码 你需要为Date获得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)

答案 1 :(得分:1)

如果您想自定义输入行为,则必须自己编写:documentation