1

我需要做什么才能启用手动日期时间输入?因为它显示为只读。但是一旦将 readOnly 设置为 false (input = {true}) 就会产生一些错误

  import React, { Component } from "react";
  import DatetimeRangePicker from 'react-datetime-range-picker';

  class Test extends Component {

   <DatetimeRangePicker
     startDate= {this.state.startDate}
     endDate={this.state.endDate}
     onStartDateBlur={this.startDateBlurHandler}
     onEndDateBlur={this.endDateBlurHandler}
     timeFormat="HH:mm"
     dateFormat="DD/MM/YY"
     inputProps={{ placeholder: ('Enter Date')}} />
  }
4

2 回答 2

1

通过将输入属性值设置为 true,我们可以启用手动输入输入字段。下面我将提供示例代码和链接,以便您可以通过https://www.npmjs.com/package/react-datetime-range-picker了解更多信息

<DatetimeRangePicker
 startDate= {this.state.startDate}
 endDate={this.state.endDate}
 onStartDateBlur={this.startDateBlurHandler}
 onEndDateBlur={this.endDateBlurHandler}
 input = {true}
 timeFormat="HH:mm"
 dateFormat="DD/MM/YY"
 inputProps={{ placeholder: ('Enter Date')}} />

}

于 2019-03-29T11:18:08.710 回答
1

从“版本”:“2.0.1”问题得到解决。使用“input = {true}”属性可以启用手动日期时间输入

于 2019-04-05T06:24:59.910 回答