我是 admin-on-rest 的新手。我想添加 onChange 事件
<DateInput source="day_date" />
我怎样才能做到这一点?我试过
<DateInput source="day_date" onChange={(v) => {console.log(v)}}/>
它似乎不起作用。
有任何想法吗?
我是 admin-on-rest 的新手。我想添加 onChange 事件
<DateInput source="day_date" />
我怎样才能做到这一点?我试过
<DateInput source="day_date" onChange={(v) => {console.log(v)}}/>
它似乎不起作用。
有任何想法吗?
DateInput 基于http://www.material-ui.com/#/components/date-picker。似乎 onChange 首先需要 2 个参数,它们总是为空(未定义)。但是您可以在项目中搜索此组件的源代码,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)
如果要自定义输入行为,则必须编写自己的:文档