alb*_*ert 4 datepicker reactjs redux antd
我在 React-Redux 应用程序中有一个包含多个 Datepicker 的表单,我需要知道已使用的 Datepicker 的 ID。
创建日期选择器后,我可以为该onChange方法分配一个函数(此方法有两个要使用的参数(日期))。
<DatePicker
title={field.title}
placeholder={field.title}
format={"YYYY/MM/DD"}
size={params.fieldsize}
onChange={this.handleDatePickerChange}
/>
Run Code Online (Sandbox Code Playgroud)
我需要在handleDatePickerChange函数内检索 Datepicker 的 id :
handleDatePickerChange = (date, dateString) => {
// get the id
...
}
Run Code Online (Sandbox Code Playgroud)
(date, dateString) 是返回的回调函数的参数。参见https://ant.design/components/date-picker/#DatePicker 中的onChange 方法
回调函数,可以在选择的时间改变时执行。
我怎样才能做到这一点?
您可以在onChange函数中发送一个额外的变量,如下所示:
onChange={(date, dateString) => this.handleDatePickerChange(date, dateString, 1)}
Run Code Online (Sandbox Code Playgroud)
然后在handleDatePickerChange方法中你可以得到它,如下所示:
handleDatePickerChange = (date, dateString, id) => {
console.log(id);
...
}
Run Code Online (Sandbox Code Playgroud)
我在codeandbox.io上创建了一个演示。
| 归档时间: |
|
| 查看次数: |
7418 次 |
| 最近记录: |